Visual Basic - AYUDA CON TIPO DE CONEXION

Life is soft - evento anual de software empresarial
 
Vista:

AYUDA CON TIPO DE CONEXION

Publicado por Betsa (6 intervenciones) el 03/10/2003 18:00:36
Hola
Estoy modificando una aplicación ya echa , yo se poco de vb, y mayormente he trabajado con conexiones ado, y la conexion que maneja esta aplicacion esta así
Dim BD As Database
Dim registro As Recordset
Set BD = OpenDatabase("c:\inventarios\inv.mdb")
Set registro = BD.OpenRecordset("compras")
No se que tipo de conexion sea esta pues para agregar se maneja asi
registro.AddNew
El problema que yo quiero ejecutar una consulta sql asi
sql="select * from compras"
set registro= bd.execute(sql)
y me marca error. de que se esperaba una función o una variable en el execute, entonces en este tipo de conexion como se ejecutan consultas sql?
GRACIAS DE ANTEMANO!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:AYUDA CON TIPO DE CONEXION

Publicado por Mariano (52 intervenciones) el 03/10/2003 22:54:59
Por el codigo que pusiste seguramente trabaja con el modelo DAO y DB es un objeto base de datos, no usas el metodo execute como si fuera un ADO.command. hace mucho que no lo hago, proba esto:
Dim Qdy as new DAO.Querydef
Dim Rst as new DAO.Recordset
Qdy.sql="select * from Tabla"
set Rst=qdy.openrecordset(dbopendynaset)
Listo! Fijate que abre un .mdb que no es cliente servidor, es servidor de archivos. el DB de tu ejemplo tiene una propiedad connection pero se refiere al origen de datos del que provablemente vincula las tablas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar