recordset

11/11/2005 - 15:59 por josepe | Informe spam
Saludos,

Tengo una consulta que realiza un join de dos tablas de la siguiente forma:
"select * from tablaA left outer Join tablaB..."
De manera que en las dos tablas existe un campo con el mismo nombre [Status]

Una vez hecha la consulta y metido el resultado en un recordset: rs

Como puedo acceder a un campo cuyo nombre está en als dos tablas?
si pongo rs("tablaA.Status") me da error.

Existe alguna manera?

Muchas gracias.

Preguntas similare

Leer las respuestas

#1 guarracuco
11/11/2005 - 16:37 | Informe spam
josepe, revisa bien la cadena sql; pruebala en Microsoft Access para ver si
la sintaxis es correcta; puedes utilizar un 'alias' y darle un nombre
diferente ...es decir: selecttabla.status as status1,
atte
guarracuco/venezuela


"josepe" escribió:

Saludos,

Tengo una consulta que realiza un join de dos tablas de la siguiente forma:
"select * from tablaA left outer Join tablaB..."
De manera que en las dos tablas existe un campo con el mismo nombre [Status]

Una vez hecha la consulta y metido el resultado en un recordset: rs

Como puedo acceder a un campo cuyo nombre está en als dos tablas?
si pongo rs("tablaA.Status") me da error.

Existe alguna manera?

Muchas gracias.



Respuesta Responder a este mensaje
#2 German Saer
14/11/2005 - 03:54 | Informe spam
si lo hicieras asi:

"select tablaA.*, tablaB.Status AS StatusB from tablaA left outer Join
tablaB..."

no deberias tener problema:

rs.Status -> Status de tablaA
rs.StatusB -> Status de tablaB

Espero te ayude


___________
Thanks,

German Saer
Orlando, FL


"josepe" wrote in message
news:%
Saludos,

Tengo una consulta que realiza un join de dos tablas de la siguiente


forma:
"select * from tablaA left outer Join tablaB..."
De manera que en las dos tablas existe un campo con el mismo nombre


[Status]

Una vez hecha la consulta y metido el resultado en un recordset: rs

Como puedo acceder a un campo cuyo nombre está en als dos tablas?
si pongo rs("tablaA.Status") me da error.

Existe alguna manera?

Muchas gracias.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida