![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Cita:
Revisa bien que las consultas que estas generando esten bien, como te ha indicado Neftali. Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#2
|
||||
|
||||
También puedes mostrarnos la consulta que se genera en la que te da error.
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#3
|
||||
|
||||
¡Qué grande Caro! (me has leído la mente)
Justamente lo que te ha comentado. Si además añades esto al código: Tendrás un fichero que va guardando historial de todas las consultas que ejecutas.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
|||
|
|||
Os cuento..he hecho lo que me habéis comentado, gracias! Y una vez tenía guardada la consulta en el archivo Archivo.txt, la he puesto en el Query manualmente en la propiedad SQL, he puesto la sentencia Open del query al principio de todo de la aplicación, donde no hay nada más y salta el mismo error! Y he ejecutado la consulta en Access y funciona correctamente, así que el código sql está bien.
Como podría solucionarlo¿? Ahora ya sé que no tiene nada que ver con componentes de aquella parte donde lo estaba ejecutando ni nada, porque ahora lo he puesto al inicio y salta el mismo error. Muchas gracias, se os ocurre como hacerlo? Un saludo |
#5
|
||||
|
||||
Cita:
¡¡Craso error el pensar que lo que funciona en Access funciona también desde un TADOQuery (que supongo que es lo que estás utilizando) o un TQuery. Los ficheros de datos del Motor Jet4 son ficheros MDB. Access no es más que un programa para gestionar esos ficheros y la sintaxis de Access no es del todo estandard, así que hay "determinadas cosas" que funcionan en Access y no funcionan fuera (desde ADO, por ejemplo). Debeías poner la sentencia para verla, o eliminar paulatinamente partes de la sentencias e ir lanzándolas desde el Query, para ver qué parte es la que falla. Por ejemplo, algunas cosas que pueden fallar "desde fuera", son los parámetros de Access (esta es evidente), tema de fecha (por los separadores), algunas funciones (iif,...),....
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#6
|
|||
|
|||
Te cuento..he ejecutado todas las partes por separado y no hay ningún problema, las ejecuta todas correctamente, sin errores y con los resultados correctos.
Junto dos partes y no hay problema, junto 4 partes y nada, pero cuando pongo 5 partes, salta el error. No sé si es que en ese momento el TQuery se satura o que.. No es un trozo de código concreto el que falla, sino cuando lo pongo todo junto y hay demasiado. Por eso creo que es algo de que el TQuery se vuelve loco con tanta consulta o que tiene X carácteres permitidos y salta el error, o algo de memoria. Porque si fuera el sql al ponerlas por separado también fallarian, y no es ningún fragmento en concreto. |
#7
|
||||
|
||||
¿De cuantos caracteres hablamos? ¿Los has contado? ¿Cuantos tiene con 4 trozos y cuantos con 5 trozos?
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#8
|
||||
|
||||
Hola de nuevo nena_yei.
Sigue siendo muy ambiguo el tema, me hubiera gustado saber con que base de datos estás trabajando y con que componentes te conectas con ella... Pero a ver si esto te sirve: (Solution--IDSQL32.DLL and Access Violations) http://<a href="http://delphi.cjcsof...a=page%3D1</a> Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 06-07-2010 a las 18:41:01. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problema con ejecucion de consulta SQL por codigo (Firebird) | Cheerpipe | Conexión con bases de datos | 2 | 10-10-2007 18:05:20 |
Problema con ejecución de DTS | grotero76 | Conexión con bases de datos | 4 | 20-09-2007 20:05:07 |
Problema con ejecucion | tal0 | Varios | 2 | 07-08-2007 09:07:59 |
Error en Consulta de tablas creadas en tiempo de ejecucion | javicho_villa | Varios | 1 | 02-02-2006 17:14:28 |
Problema De Ejecucion | delphicano | Conexión con bases de datos | 4 | 14-05-2003 13:54:55 |
![]() |
|