
como leer campo de un RecordSet
Publicado por Rosy (6 intervenciones) el 24/07/2008 23:16:37
En el objeto modulo de una base de datos me hice una pequeña consulta que involucra dos tablas y luego genero una tercera tabla, pero me sale un error cuando intento acceder a una columna del select cuyo campo esta en las dos tablas.
por ejemplo:
Sub Consulta
Dim rst as Recordset
sql = "select * from pais as p, ciudad as c where p.codigo = c.codigo"
rst = dbs.OpenRecordset(xsql)
varcod = rst!codigo ----> aqui me aparece el error, el campo codigo esta en las dos tablas, pais y ciudad, no sé como lo tengo que rescatar ya que el campo se llama codigo ¿sera por el alias? y entonces como deberia hacer la referencia al campo codigo?
gracias por cualquier ayuda.
por ejemplo:
Sub Consulta
Dim rst as Recordset
sql = "select * from pais as p, ciudad as c where p.codigo = c.codigo"
rst = dbs.OpenRecordset(xsql)
varcod = rst!codigo ----> aqui me aparece el error, el campo codigo esta en las dos tablas, pais y ciudad, no sé como lo tengo que rescatar ya que el campo se llama codigo ¿sera por el alias? y entonces como deberia hacer la referencia al campo codigo?
gracias por cualquier ayuda.
Valora esta pregunta


0