![]() |
![]() |
| 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
|
||||
|
||||
|
Como bien han dicho, ese error suele aparecer cuando se accede a una posición incorrecta de memoria. Normalmente cuando hay algo que no se ha creado o que ya se ha liberado.
Deberías ejecutar paso a paso y detectar en qué línea está saltando el error. Lo que está claro, es que no es un error en la consulta, como tú dices. El problema es que sin ver el código es difícil saber algo más. Intenta encontrar (si la hay) una secuencia en la que selecciones condiciones, que te genere ese error y a partir de ese punto, intenta ejecutar paso a paso para encontrar el error.
__________________
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. |
|
#2
|
|||
|
|||
|
Gracias por las respuestas
Antes de poner el tema, debugué paso a paso, es lo primero que hago siempre. Y todo bien hasta que hace el open del query, que es cuando salta el error. Entonces por mucho que voy paso a paso, no consigo nada, porque hasta el final no salta. Si fuera algo de componentes o algo, el error saltaría igualmente aunque la consulta fuera con menos condiciones, y no salta. Me tiene desconcertada No hay alguna manera de hacer algo para no sé, limpiar la memoria para intentar que el query no desborde la aplicación? |
|
#3
|
||||
|
||||
|
Cita:
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. |
|
#4
|
|||
|
|||
|
Código:
con:=con+') and apartado="L" and doc=1 order by lemaord'; con:=stringreplace(con,'#','_',[rfReplaceAll]); dades.q1.close; dades.q1.sql.text:=con; screen.Cursor:=crHourglass; self.Cursor:=crHourglass; dades.q1.open; Gracias |
|
#5
|
||||
|
||||
|
¿Tienes algun evento asociado a q1 con código?
¿AfterOpen, BeforeScroll,...?
__________________
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
|
|||
|
|||
|
No, ninguno, acabo de hacer la comprobación
|
|
#7
|
||||
|
||||
|
Alguna otra prueba...
Desconecta TODOS los componentes visuales que tengas asociados a esa consulta y lánzala de nuevo (no creo que tenga nada que ver, pero pruébalo). Guarda las consultas en algun LOG antes de lanzarlas y comprueba luego la longitud de las que te fallan. No estén rebasando un límite (256, 512,...). Comprueba también que las que te fallan no tengan ningun caracter extraño (acentos, ñ,...) A veces con algun WHERE por fechas o similar puede dar problemas (separadores). Comprueba que las que fallan no tengan algo en común... P.D: En estos momentos ya estamos consultando la bola de cristal... ![]()
__________________
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. |
![]() |
| 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 |
|