labolsa.com

Usuario: Contraseña: ¡Regístrate!
Cotizaciones a las 17:35:00 (03/07/2009)
Buscador de cotizacionesBuscador:
Pausar ticker

Buscar mensajes: Mostrar: No definido
+0
votos
Mensaje votado. Responder al mensaje Voto positivo Escrito por: [RayoVerde] (11:16, 5/Abr 2008)

estoy un poco oxidado pero a ver si te sirve ...

Esto es un código que escribí hace muchos años. La conexión con la base de datos se hacía con ADO. Las instrucciones para modificar o introducir nuevos registros son órdenes en SQL, que en principio las debe aceptar el Visual Basic incluso aunque no se use ADO sino otra tecnología de conexión a bases de datos.
------------------------------------------------------------------------
Private Sub CargarAviso()
Dim rs As New ADODB.Recordset
rs.Open "select * from avisos where IDaviso=" & pbIDaviso, pbConexion, adOpenStatic, adLockReadOnly
If Not rs.EOF Then
txtDia = rs!dia
txtMes = rs!mes
txtAnyo = rs!anyo
txtAviso = rs!texto
cmbTipo.ListIndex = rs!Tipo
Else
MsgBox "Aviso no encontrado!", vbCritical, "Error"
End If
End Sub

Private Sub GuardarAviso()
Dim rs As New ADODB.Recordset
Dim OK As Boolean
rs.Open "select * from avisos where IDaviso=" & pbIDaviso, pbConexion, adOpenStatic, adLockReadOnly
If Not rs.EOF Then
'SQL para modificar aviso
Call pbConexion.Execute("UPDATE avisos SET anyo=" & txtAnyo & ", mes=" & txtMes & _
", dia=" & txtDia & ", texto='" & EscapaComillas(txtAviso) & _
"' , tipo=" & cmbTipo.ListIndex & " " & _
"WHERE IDaviso=" & pbIDaviso)
Else
'SQL para crear aviso
Call pbConexion.Execute("INSERT INTO avisos " & _
"(anyo,mes,dia,texto,tipo) VALUES (" & txtAnyo & _
", " & txtMes & ", " & txtDia & _
", '" & EscapaComillas(txtAviso) & _
"', " & cmbTipo.ListIndex & ")")
End If
End Sub
Conversación:

« Volver al foro

Comprar y vender
Comunicación y utilidades
Información
Ocio
Buscar en Internet:
Ayuda | Condiciones de uso | Condiciones específicas de uso | Condiciones específicas de uso del Foro de Debate
Mapa Web | Publicidad | Escríbenos | Notas de Prensa | Trabaja en HispaVista | Investors Relations | Tu sitio favorito | Atención al usuario: 807 543 721
Hispavista