Problemas con ADODB
Mi codigo es el siguiente en un modulo tengo:
Public catalogo As ADODB.Connection
Public productos As ADODB.Connection
Public catalogo_rs As ADODB.Recordset
Public productos_rs As ADODB.Recordset
y en el formulario principal que es MDI tengo:
Set productos_rs = New ADODB.Recordset
Set catalogo_rs = New ADODB.Recordset
Set productos = New ADODB.Connection
Set catalogo = New ADODB.Connection
el error se produce al llegar a Set productos da igual donde lo ponga arriba de de catalogo o debajo me dice invalid use of property.
Public catalogo As ADODB.Connection
Public productos As ADODB.Connection
Public catalogo_rs As ADODB.Recordset
Public productos_rs As ADODB.Recordset
y en el formulario principal que es MDI tengo:
Set productos_rs = New ADODB.Recordset
Set catalogo_rs = New ADODB.Recordset
Set productos = New ADODB.Connection
Set catalogo = New ADODB.Connection
el error se produce al llegar a Set productos da igual donde lo ponga arriba de de catalogo o debajo me dice invalid use of property.
si de echo todo funcionaba hasta que añadi la conexion productos antes el programa funcionaba sin problemas
Ok, además me doy cuenta que si faltara la referencia el error sería otro.
Entonces, la pregunta es, el módulo en el que has puesto las variables es estándar o són propiedades públicas de un módulo de clase.
Entonces, la pregunta es, el módulo en el que has puesto las variables es estándar o són propiedades públicas de un módulo de clase.
Es que es muy extraño que te indique "invalid use of property" en esa línea, ya que no tiene lógica.
Este es un error de compilación, y se produce cuando intentas escribir en una propiedad que es de sólo lectura, o cuando quieres leer una propiedad que es de sólo escritura.
Por eso me extraña, ¿se para en la línea que has dicho: "Set productos..." o el error aparece al entrar en el procedimiento en el que está?
Este es un error de compilación, y se produce cuando intentas escribir en una propiedad que es de sólo lectura, o cuando quieres leer una propiedad que es de sólo escritura.
Por eso me extraña, ¿se para en la línea que has dicho: "Set productos..." o el error aparece al entrar en el procedimiento en el que está?
era el error mas tonto del mundo habia un formulario que tambien se llamaba productos, nada tarde en darme cuenta muchas gracias.
