![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
La condición que me falla no es siempre la misma, es decir, yo tengo 6 apartados para hacer la búsqueda. Entonces, elija los apartados que elija (tanto da cual) si selecciono más de 5, salta el error, sean los que sean, no es un conjunto de condiciones que falle, sino como si fallara en global, porque todo por separado funciona perfecto. Cuando se acumulan demasiadas es cuando falla.
Hay algún límite de caràcteres de consulta sql para ejecutar el query? Que no sea que el query solo admite hasta X carácteres y por eso esté fallando, porque se desborda, podría ser? Esto tiene solución? |
|
#2
|
||||
|
||||
|
Eso puedes probarlo poniendo directamente el código de la consulta que se te genera en la propiedad SQL del Query. Pon una de las que funciona y una de las que falla. Si es por tamaño, la que falla, fallará igualmente si la pones directamente en la propiedad.
__________________
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. |
|
#3
|
|||
|
|||
|
Para copiar la consulta sql que ejecuta en ese momento (la grande) en un fichero externo, así en plan rápido para tener una especie de LOG para luego ponerlo directamente en la propiedad SQL del componente Query, como lo hago? Es que no suelo trabajar con Delphi y seguro que hay una manera rápida y sencilla de hacerlo.
Gracias! |
|
#4
|
||||
|
||||
|
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. |
|
#5
|
||||
|
||||
|
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. |
|
#6
|
||||
|
||||
|
¡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. |
|
#7
|
|||
|
|||
|
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 |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| 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 |
|