Consulta SQL

Hola,
Tengo una consulta de varias tablas, de este tipo:
SELECT Tabla1.*,Tabla2.* FROM Tabla1,Tabla2 WHERE Tabla2.IDUsuario = 1 AND Tabla2.IDUsuario = Tabla1.OID
idTabla1 = rs("OID")
idTabla2 = rs("OID")
Necesito coger el OID (campo clave autonumérico) de cada tabla, pero como en ambas el campo se llama igual ... ¿cómo puedo hacerlo? Siempre me coge el último, el de la Tabla2
Gracias de antemano y un saludo

1 respuesta

Respuesta
1
Prueba
idTabla1 = rs.Fields ("Tabla1.OID").value
idTabla2 = rs.Fields ("Tabla2.OID").value
o prueba a elegir exactamente los campos y cuando elijas el de la primera tabla haz:
tabla1.OID as t1oid, tabla2.OID as t2oid, etc etc...
luego podras acceder directamente por el nombre que le has asociado con
idTabla1= rs.Fields ("t1oid").value

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas