
Me falla el OpenRecordset
Publicado por juanFran (14 intervenciones) el 13/02/2008 10:31:27
Un saludo y gracias anticipadas por la posible ayuda y por el foro en sí.
Tengo un proyecto en VB6 en el que me ha salido un error en la compilación que dice:
"No se encuentra el método o el miembro de datos", y se me marca en negrita la palabra "OpenRecordset".
La línea en cuestión dice:
"Set Rec_Certificado = BD_SOLDADORES.OpenRecordset(InstSQL, dbOpenDynaset)".
Creo que el problema es algo que no tengo referenciado, pero por más que miro, cambio e intento nuevas posibilidades de referencias, no consigo que me reconozca el "OpenRecordset". ¿Tengo que referenciar algo en particular? Tengo referenciado "Microsoft DAO Object 3.51 Library", que es la que yo pensaba que me serviría, pero el caso es que no, y después de darle vueltas a las referencias, componentes y complementos probandio diversas opciones... pues estoy algo perdido, la verdad.
Como datos de ayuda, así es como declaro las variables de BBDDs y de Recordset:
Estas son las BBDDs:
Global BD_SOLDADORES As Database
Global BD_INSPECTORES As Database
Global BD_EMPRESAS As Database
Global BD_SUSPENSOS As Database
Global BD_OPERADORES As Database
Y los Recordsets:
Set BD_SOLDADORES = OpenDatabase(DirectorioDat & "SOLDADORES.MDB")
Set BD_INSPECTORES = OpenDatabase(DirectorioDat & "INSPECTORES.MDB")
Set BD_EMPRESAS = OpenDatabase("C:Bases de datos CAFSOLEMPRESAS.MDB")
Set BD_SUSPENSOS = OpenDatabase("C:Bases de datos CAFSOLSUSPENSOS-1418SUSPENSOS.MDB")
Set BD_OPERADORES = OpenDatabase("C:Bases de datos CAFSOLSUSPENSOS-1418OPERADORES.MDB")
Muchas gracias de nuevo y un saludo.
Tengo un proyecto en VB6 en el que me ha salido un error en la compilación que dice:
"No se encuentra el método o el miembro de datos", y se me marca en negrita la palabra "OpenRecordset".
La línea en cuestión dice:
"Set Rec_Certificado = BD_SOLDADORES.OpenRecordset(InstSQL, dbOpenDynaset)".
Creo que el problema es algo que no tengo referenciado, pero por más que miro, cambio e intento nuevas posibilidades de referencias, no consigo que me reconozca el "OpenRecordset". ¿Tengo que referenciar algo en particular? Tengo referenciado "Microsoft DAO Object 3.51 Library", que es la que yo pensaba que me serviría, pero el caso es que no, y después de darle vueltas a las referencias, componentes y complementos probandio diversas opciones... pues estoy algo perdido, la verdad.
Como datos de ayuda, así es como declaro las variables de BBDDs y de Recordset:
Estas son las BBDDs:
Global BD_SOLDADORES As Database
Global BD_INSPECTORES As Database
Global BD_EMPRESAS As Database
Global BD_SUSPENSOS As Database
Global BD_OPERADORES As Database
Y los Recordsets:
Set BD_SOLDADORES = OpenDatabase(DirectorioDat & "SOLDADORES.MDB")
Set BD_INSPECTORES = OpenDatabase(DirectorioDat & "INSPECTORES.MDB")
Set BD_EMPRESAS = OpenDatabase("C:Bases de datos CAFSOLEMPRESAS.MDB")
Set BD_SUSPENSOS = OpenDatabase("C:Bases de datos CAFSOLSUSPENSOS-1418SUSPENSOS.MDB")
Set BD_OPERADORES = OpenDatabase("C:Bases de datos CAFSOLSUSPENSOS-1418OPERADORES.MDB")
Muchas gracias de nuevo y un saludo.
Valora esta pregunta


0