Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Como hago consultas SQL en VB6?

Estas en el tema de Como hago consultas SQL en VB6? en el foro de Visual Basic clásico en Foros del Web. Hola! Me gustaria saber como hago consultas SQL en Visual Basic 6?, donde debo ingresar el codigo de las consultas? y como?...
  #1 (permalink)  
Antiguo 30/05/2007, 22:35
 
Fecha de Ingreso: agosto-2003
Mensajes: 906
Antigüedad: 20 años, 8 meses
Puntos: 3
Como hago consultas SQL en VB6?

Hola!

Me gustaria saber como hago consultas SQL en Visual Basic 6?, donde debo ingresar el codigo de las consultas? y como?
  #2 (permalink)  
Antiguo 31/05/2007, 01:20
 
Fecha de Ingreso: noviembre-2005
Mensajes: 751
Antigüedad: 18 años, 5 meses
Puntos: 13
Re: Como hago consultas SQL en VB6?

Hola

Tienes que crear la conexión a la base de datos y luego utilizar la propiedad execute

Código:
bd.Open sConexion
    
bd.Execute "Insert into  ... "
--Saludos--
  #3 (permalink)  
Antiguo 31/05/2007, 23:29
 
Fecha de Ingreso: agosto-2003
Mensajes: 906
Antigüedad: 20 años, 8 meses
Puntos: 3
Re: Como hago consultas SQL en VB6?

Yo tengo hecha la conexion desde las propiedades, no la hice por codigo, como es por codigo?, eso de open sconexion va en el form load? Nunca lo hice de esta manera.
  #4 (permalink)  
Antiguo 01/06/2007, 00:52
 
Fecha de Ingreso: noviembre-2005
Mensajes: 751
Antigüedad: 18 años, 5 meses
Puntos: 13
Re: Como hago consultas SQL en VB6?

Hola

Para realizar una conexión por código:
Para declararlos:
Código:
Public bd As New ADODB.Connection
Public Reg As New ADODB.Recordset
Para la conexión
Código:
Ruta = App.Path & "\BD.mdb"
bd.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Ruta & ";Persist Security Info=False;Jet OLEDB:Database Password=XXXXXX"
Para realizar un insert, update, delete
Código:
bd.Execute "Insert into ..."
También puedes abrir un recordset con los resultados de una select
Código:
Reg.Open "Select * from Tabla1", bd, adOpenDynamic, adLockReadOnly
--Saludos--
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:12.