Visual Basic - Conexion SQL Access

Life is soft - evento anual de software empresarial
 
Vista:

Conexion SQL Access

Publicado por Jack Randall (52 intervenciones) el 01/12/2004 17:10:57
Hola tengo una aplicacion que se conecta a SQL Server 2000 via ADO quiero hacer lo mismo a access desde ka misma aplicacion pero al tratar de "setear" el Recordset me manda error 13 que los tipos no coinciden, quiero saber a que se debe y si es por que está la conexion de SQL Server abierta, ya que de la base de SQL necesito tomar datos y mandarlos a la de Access, para conectarme a access lo hago de esta manera

Dim aDB As Database, aRS As Recordset
Set aDB = DBEngine.OpenDatabase(App.Path & "\reportes.mdb", False, False, ";pwd=password")
Set aRS = aDB.OpenRecordset("select * from tabla1")

cuanto Setea la base de datos nop asa nada el error ocurre al tratar de setear el Recordset

De antemano Gracias.
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:Conexion SQL Access

Publicado por bla (230 intervenciones) el 04/12/2004 01:22:04
El problema es que estás mezclando ADO con DAO y VB se está liando.
Define los objetos como
Dim aDB as DAO.Database, aRS as DAO.Recordset
y si tienes algun Recordset de ADO definelo como
dim rst as ADODB.Recorset

Otra idea mejor es que te olvides de DAO (borrando incluso la referencia en el proyecto) y utilices también ADO para conectar con Access.
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