Cita:
Empezado por roman
¡Ah caray! Esto sí me confundió. ¿Cómo puede suceder que difiera el nombre en el dataset a menos que se use un alias en el SELECT?
|
Tal vez no me expliqué.
Quiero decir, que si no usas ALIAS, puede ser que dependiendo de cómo sea la consulta (por ejemplo si utiliza JOIN), lo que en la tabla es un campo nombre, en el resultado de la consulta no lo sea (por ejemplo si es una JOIN de dos tablas que las dos poseen un campo NOMBRE).
No se si me explico.
AÑADO: Pongo un ejemplillo. Si yo lanzo una consulta como esta:
Código SQL
[-]
Select TablaUsuario.*, TBase.* from TablaUsuario
inner join TBase
on TBase.ID=TablaUsuario.ID
Como las dos tablas poseen el campo ID, en el dataset resultante, el primero llega con el nombre
ID y el segundo con el nombre
ID_1.