| Usuario |
Acceso a un campo de una tabla |
Desconocido
|
| Enviado - 1/5/2003 |
| |
He intentado acceder al campo 'cod tipo' de la tabla 'linea_tipo' a raves de codigo de la siguiente manera:
'Defino la base
Dim dbs as database
'Defino la tabla
dim rst as recordset
'Instancio la base y la tabla
set dbs = currentdb()
set rst = dbs.openrecordset("linea_tipo",dbopensnapshot)
'En este momento en la variable de tipo recordset (rst) tengo la tabla.
'Defino la base
Dim dbs as database
'Defino la tabla
dim rst as recordset
'Instancio la base y la tabla
set dbs = currentdb()
set rst = dbs.openrecordset("linea_tipo",dbopensnapshot)
'En este momento en la variable de tipo recordset (rst) tengo la tabla.
'Para referenciar al campo:
a= rst!cod_tipo
El problema que tengo es que no me reconoce el tipo de dato 'Database' y que tampoco reconoce el 'openrecordset'.
Esto es un consejo que me dieron por internet, asi que les agradeceria que me dijeran que es lo que esta mal.
Gracias. |
| |
|
Skakeo
7 Mensaje(s)
|
| Enviado - 22/6/2004 |
| |
Haber te cuento:
Supongo que estas probando en access 2000 o
superior, el problema es de referencias debes abri el editor de visual basic(VBA) y incluir las
referencias a las bibliotecas que uses ADO o DAO, en el ejemplo es DAO as que incluyes una refeerencia a la biblioteca Microsoft DAO 3.x que tu tengas y despues delante de database y recordset debes poner
dim dbs as DAO.database
dim rs as DAO.recordset
si es ADO, idem peor con ADO
Un saludo
Skakeo® |
| |
|
|
|