Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Visual Basic clásico (http://www.forosdelweb.com/f69/)
-   -   Me falla el OpenRecordset (http://www.forosdelweb.com/f69/falla-openrecordset-556200/)

juanfosaiz 12/02/2008 05:21

Me falla el OpenRecordset
 
Hola de nuevo y gracias de antemano por la posible ayuda.

Tengo una compilación que me falla cuando llego a la instrucción "OpenRecordset". Tengo la referencia de "Microsoft DAO 3.51 Objet Library" activa, y he mirado en el MSDN, pero me lía y no me da una solución al error de compilación "No se encontró el método o el miembro de datos" (me dice lo que és, pero no me dice que hacer para que no vuelva a salir), quedándose en negrita la palabra "OpenRecordset".

Supongo que me falta referenciar algo más, pero por más que pruebo, no doy con la solución. Por si sirve de algo, mi versión del Office es la 11 (2003), que és desde donde creo las Bases de datos.

Con lo que sea, gracias de nuevo y un saludo.

juanfosaiz 13/02/2008 03:12

Re: Me falla el OpenRecordset
 
Como dato 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 CAFSOL\EMPRESAS.MDB")
Set BD_SUSPENSOS = OpenDatabase("C:\Bases de datos CAFSOL\SUSPENSOS-1418\SUSPENSOS.MDB")
Set BD_OPERADORES = OpenDatabase("C:\Bases de datos CAFSOL\SUSPENSOS-1418\OPERADORES.MDB")


dándome el error en la línea que dice:

"Set Rec_Certificado = BD_SOLDADORES.OpenRecordset(InstSQL, dbOpenDynaset)"

, donde "InstSQL" es la instrucción SQL empleada.

Por más que intento ver qué me falta referenciar (por que creo que es eso) para que me reconozca la susodicha línea con el "OpenRecordset", no doy con la solución, y estoy algo perdido, la verdad.

juanfosaiz 13/02/2008 08:44

Re: Me falla el OpenRecordset
 
Perdón, me confundí al meter las declaraciones de los Recordsets. Aquí va el Recordset por el cual me da el fallo:

Dim Rec_Certificado As Recordset

Por favor cualquier ayuda será de agradecer.

mamogo 13/02/2008 16:14

Re: Me falla el OpenRecordset
 
Hola Que Tal,
Yo Siempre He Tenido Ese Problema Cuando Actualizaba Access
Me Descargue Ado 3.6 Objet Library Y Sp6 De Vb6.0
Solo Asi Pude Consiguir Que Todo Funcione. Ya Que Vb6 Va Bien Con Access-97

Espero Que Te Ayude
Saludos

juanfosaiz 15/02/2008 06:59

Re: Me falla el OpenRecordset
 
Muchas gracias mamogo, me solucionaste el problemón.

No estoy muy puesto en VB, aunque me bajé de todo desde microsoft, pero me faltaba esto último.

De nuevo muchas gracias y un saludo.


La zona horaria es GMT -6. Ahora son las 20:18.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.