labolsa.com

ABENGOA 20,515 (ABENGOA-0,46 %) ABERTIS 15,000 (ABERTIS-0,37 %) ACCIONA 84,600 (ACCIONA-0,81 %) ACERINOX 13,665 (ACERINOX-1,76 %) ACS 34,150 (ACS-0,52 %) B.POPULAR 5,404 (B.POPULAR-0,44 %) B.SABADELL 4,317 (B.SABADELL-0,18 %) BANESTO 7,526 (BANESTO-0,38 %) BANKINTER 6,413 (BANKINTER-0,42 %) BBVA 10,330 (BBVA-1,24 %) BME 20,365 (BME0,12 %) CORP.MAPFRE 2,729 (CORP.MAPFRE0,11 %) CRITERIA CAIXA 3,721 (CRITERIA CAIXA0,03 %) EBRO PULEVA 13,660 (EBRO PULEVA-0,36 %) ENAGAS 16,170 (ENAGAS-0,31 %) ENDESA 22,440 (ENDESA0,43 %) FCC 26,285 (FCC-0,11 %) FERROVIAL 7,460 (FERROVIAL-1,58 %) GAMESA 9,777 (GAMESA-0,44 %) GAS NATURAL 13,975 (GAS NATURAL-0,29 %) GRIFOLS 11,190 (GRIFOLS-0,97 %) IBERDROLA 6,255 (IBERDROLA-0,48 %) IBERIA 2,597 (IBERIA0,23 %) IBR RENOVABLES 3,117 (IBR RENOVABLES-0,92 %) INDITEX 48,790 (INDITEX1,12 %) INDRA 15,100 (INDRA-1,82 %) OBR.H.LAÍN 19,480 (OBR.H.LAÍN-1,34 %) REE 39,200 (REE-1,17 %) REPSOL 17,860 (REPSOL0,31 %) SACYR VALLEHERMOSO 6,961 (SACYR VALLEHERMOSO-1,07 %) SCH 10,030 (SCH-1,76 %) TEC.REUNIDAS 45,140 (TEC.REUNIDAS0,22 %) TELECINCO 11,795 (TELECINCO2,03 %) TELEFÓNICA 17,775 (TELEFÓNICA-0,42 %) UNIÓN FENOSA 8,360 (UNIÓN FENOSA-1,07 %)
Pausar ticker
Acceso usuarios
¡Regístrate!

Foro > Foro General
Buscar mensajes: Mostrar: No definido
+ Añadir a favoritos | Ignorar a RayoVerde
+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
Hispavista