FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Invalid use of keyword
Alguien me podria decir que significa este error
Invalid use of keyword. Token:And Line number:12. Gracias |
#2
|
||||
|
||||
Si pusieses el código en el que te salta el error te podriamos decir algo.
En principio parece que has escrito una query y en las condiciones del where tienes algo mal escrito cerca de un AND.
__________________
Saludos, Peter Investment |
#3
|
|||
|
|||
El codigo es estte
Y si que estoy trabajando en un query, pero es que en el codigo sql no veo ningun error, gracias de todos modos Última edición por marcoszorrilla fecha: 04-10-2004 a las 15:39:43. |
#4
|
||||
|
||||
He editado tu mensaje para que pueda leerse correctamente, debieras de utilizar las etiquetas [ delphi][ /delphi] sin los espacios en blanco, para presentar el código correctamente.
De todos modos el error que te da es de SQL, debieras mostrarnos el SQl que pasas o tu mismo antes de ejecutar la consulta visualizarlo con simple ShowMessage y así verías que la claúsula And según parece no está correctamente aplicada. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#5
|
|||
|
|||
lo de las etiquetas no lo he entendido, pero aqui esta el sql
SELECT F ,LPS ,LPF ,Perdidas FROM "C:\Archivos de programa\Archivos comunes\EPSG Shared\Data\Mo·Res.db" where (F >= 50) AND (F <= 5000) AND (F <= 20000) |
#6
|
||||
|
||||
Cita:
Prueba: Código:
"C:\Archivos de programa\Archivos comunes\EPSG Shared\Data\Mo.Res.db"
__________________
Saludos, Peter Investment |
#7
|
||||
|
||||
Bueno tengo que salir, no me da tiempo más que a decirte que el último And sobra puesto que si es <= 5000 el 20000 ya no tendrá ningún efecto.
En cuanto al SQL en sí no le veo ningún error, a no ser el nombre del fichero que creo no es correcto, prueba a cambiarlo de nombre. Gracias Investment. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#8
|
||||
|
||||
Cita:
Saludos
__________________
Por qué todas las personas saben exactamente cómo debemos vivir nuestra vida, y nunca tienen idea de cómo deben vivir sus propias vidas.
|
#9
|
||||
|
||||
Cita:
Saludos
__________________
Por qué todas las personas saben exactamente cómo debemos vivir nuestra vida, y nunca tienen idea de cómo deben vivir sus propias vidas.
|
#10
|
|||
|
|||
No pueden ser los parentesis, porque si los quito sigue saliendo el mismo error,he probado todo lo que habeis dicho y no ha habido manera de solucionarlo.
Pero gracias de todos modos |
#11
|
||||
|
||||
Cita:
Ahora bien. Tú nos hablas de una consulta sql y la escribes ya hecha, es decir, como se vería el texto final, sin embargo, a juzgar por el código que pones da la impresión de que construyes la consulta sobre la marcha y es muy probable que sea en esta construcción dinámica donde esté el problema: tú piensas que te va a generar un determinado texto y quizá no sea así de manera que el problema posiblemente no esté en la consulta tal como la pones sino en que no estás obteniendo el texto que piensas. Así que el primer paso es asegurarte que obtienes el texto que pretendes. Agrega un "watch" (menú Debug) paa ver la propiedad SQL del query justo después de construir la consulta (o justo antes de ejecutarla) para ver cuál es el texto real que estás mandando al servidor. También puedes optar por un simple ShowMessage(Query.Sql.Text) para ver el texto que generaste en la construcción de la consulta. // Saludos |
|
|
|