Line index out of bounds
Bueno estoy haciendo un select para conseguir sacar unos datos.
Tengo la sentencia SQL metica en un query y ademas hago esto: Código SQL [-] formProcPer.QueryListadoProcuradores.SQL[4]:=('and (ProcuradorPerito.NIF='''+FormProcPer.editNIF.Text+''')'); Pero me salta un Error EStringListError : line index out of bounds[4] y no se relamente porque puede ser. Gracias |
Simplemente no existe la línea 4 en el TStrings que contiene la sentencia SQL.
Si quieres agregar la línea, simplemente tienes que hacer un Add: Saludos! |
Muchas gracias por tu respuesta y tan rapido.
Ahora el problema que me tiene atormentado es que la sentencia sql es de mas de 255 caracteres y del delphi no la ecepta |
Cita:
Por lo que el problema de la limitación lo puedes tener o bien por el motor, o bien por la herramienta de conexión... ¿Cómo llegas a pensar en este límite? |
Si te excedes de los 255 caracteres, puedes concatenar la consulta con trozos mas pequeños.
Imagina que a continuación tubiese una consulta de más de 255 c. Tendrias que hacer:
Si lo divides y lo concatenas así no te dara ese error. Un saludo! |
Cita:
Cita:
|
Cita:
Cita:
|
Cita:
|
La franja horaria es GMT +2. Ahora son las 10:01:13. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi