FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
list index (2) out of bounds ----dbgrid
Perdon por volver a preguntar, pero ya estoy desesperado y no encuentro solucion.
Resumiendo: un dbgrid y un edit En el edit pongo lo que quiero ir filtrando y me lo va mostrando hasta que pongo algo que no existe y es cuando me devuelve el error en el dbgrid cuando se actualizan los datos automaticamente. Hay forma de evitar esto?. Ya no se que mas hacer. |
#2
|
||||
|
||||
Quizás con un IF
o utilizando parámetros
|
#3
|
||||
|
||||
De todos modos, no debe estar el error en el Query que haces.
Supongo que el error está en aglún procedimiento que depende del open. Debes tener algún procedimiento en el query que genera el error. Before/AfterOpen Before/AfterScroll O puede estár en alguno de los campos OnChange, por ejemplo O puede que por DataSource haya un detalle (de un maestro-detalle) que haga scroll o close-open y que tenga algún procedimiento como los anteriores. |
#4
|
|||
|
|||
Hola,
prueba de usar sqlquery.DisableControls y sqlquery.EnableControls antes y despues de trabajar con el query:
PD: no nos indicas que base de datos ni componentes usas. Personalmente tuve errores parecidos (por un bug en el reposicionamiento del cursor en las query, usando BDE), que finalmente se solucionaron migrando a ADO. Un saludo. |
#5
|
||||
|
||||
[solucionado]
estoy trabajando con sqlite3 y usando filtrado por nombre, de hecho si uso un locate va bien si me lo encuentra sino lo encuentra se bloquea.
gracias la verdad es que es duro que pase esto apenas estoy usando algo sencillo. os pongo el codigo que tengo completo a ver si por ahi hay algo, porque el disablecontrols no hace nada (que yo sepa) Ya me funciona, parece que tuve un problema en el formcreate y no puse filtered, eso creo, pero ya funciona. Cuando cambio el indexfieldbyname, tengo que borrar lo que hay en el edit porque sino si me da otravez el error, pero con limpiarlo cada vez que cambio ya lo tengo resuelto. gracias amigos Última edición por anubis fecha: 16-11-2009 a las 21:45:05. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
List Index Out of Bounds(7) | Paulao | Varios | 3 | 04-07-2008 03:45:14 |
List Index Out of Bounds(1) | Paulao | Varios | 4 | 22-05-2008 07:55:26 |
List Index out of bounds (10) | sostro | Firebird e Interbase | 5 | 19-05-2005 16:18:06 |
List Index out of bounds (10)... | sostro | Conexión con bases de datos | 3 | 17-05-2005 17:00:39 |
List Index out of Bounds(0) | Esau | Conexión con bases de datos | 3 | 04-11-2004 10:27:36 |
|