Consulta SQL Campo ambiguo
Publicado por Wiggles (1 intervención) el 03/11/2016 09:51:41
Hola buenos días.
Me esta ocurriendo que no puedo ejecutar una consulta de SQL como quisiera en Delphi 7.
Pongamos que por ejemplo yo tengo el siguiente código:
[...]
Add("Select ac.articulo from ocartacp ac left join ocalm am");
Add("on ac.almacen = am.almacen");
[...]
Solo en estas dos líneas de código, cuando quiero ejecutar la consulta, no me tiene en cuenta los prefijos 'ac.' ni 'am.', por lo que cuando quiero ejecutar me muestra que, evidentemente, el campo almacen es ambiguo, puesto que está entendiendo ("on almacen = almacen").
¿Cómo puedo escribir el prefijo y el punto, para que delphi me lo interprete correctamente y ejecutar bien la consulta?
Muchas gracias.
Me esta ocurriendo que no puedo ejecutar una consulta de SQL como quisiera en Delphi 7.
Pongamos que por ejemplo yo tengo el siguiente código:
[...]
Add("Select ac.articulo from ocartacp ac left join ocalm am");
Add("on ac.almacen = am.almacen");
[...]
Solo en estas dos líneas de código, cuando quiero ejecutar la consulta, no me tiene en cuenta los prefijos 'ac.' ni 'am.', por lo que cuando quiero ejecutar me muestra que, evidentemente, el campo almacen es ambiguo, puesto que está entendiendo ("on almacen = almacen").
¿Cómo puedo escribir el prefijo y el punto, para que delphi me lo interprete correctamente y ejecutar bien la consulta?
Muchas gracias.
Valora esta pregunta


0