1
« en: Jueves 4 de Noviembre de 2010, 13:28 »
Hola a todos, os pido ayuda desesperadamente xD
Tengo el siguiente problema que lo he aislado del resto. Tengo en un form una Database y un Query.
Le asigno al database el nombre de la base de datos y el alias, y lo activo. -> funciona ok
Enlazo la database al query, le indico el alias... -> funciona ok
Esto lo he hecho muchas veces. Hasta ahi todo perfecto
El problema viene cuando quiero hacer una consulta. Simplificando, tengo 2 tablas, una llamada ventas y otra lineaVentas y un identificador común entre ellas "idVenta". No puedo hacer un producto cartesiano entre ellas
Si pongo en el sql del query por ejemplo -> select * from ventas o select * from lineaVentas, funciona perfectamente -> y si tengo un dbgrid lo muestra.
Pero no pudeo hacer el produto entre ellas, es decir
Si escribo -> select * from ventas, lineasVentas where ventas.idVenta = lineaVenta.idVenta, al activar el query me sale el error "table is read only.."
Esto funciona directamente en consola mysql. ¡¡Por favor, ayúdenmeeeee!!
Edito: Me acabo de dar cuenta de que el error es independiente de la consulta, simplemente sale cuando uso dos tablas en la misma consulta!!!!
Alguna sugerencia por favor
Gracias de antemano