FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Ayuda con Error en consulta
Hola gente, estoy intentando ejecutar la siguiente consulta:
y me tira el siguiente error: Invalid use of keyword, Token: (SELECT Que estoy haciendo mal??? Agradezco de antemano por su tiempo. Saludos |
#2
|
||||
|
||||
Hola...
esta consulta en separada, te funciona
en realidad no se que puede estar mal... pero me asalta una duda... de donde sacas estas variables.. por que no lo tienes definido como parametro.. FECHA BETWEEN :FI AND :FF lo otro.. el error te da al ejecutarlo desde delphi ?.. .en algun motor de base de datos?... en cual ?
__________________
BlueSteel |
#3
|
|||
|
|||
Hola BlueSteel. Esas variables son parametros que paso en tiempo de ejecucion desde dos TDateTimePicker (uno para FI y otro para FF), o sea:
Código:
query1.ParamByName('FI').Value:=DateTimePicker1.Date; . . . . . . Estoy usando una BD de escritorio: Paradox. Pero por el error que me tira ("Invalid use of keyword, Token: (SELECT") me parece que es un error de sintaxis de la sentencia SQL, que te parece? |
#4
|
||||
|
||||
Prueba con lo siguiente :
Un saúdo
__________________
Si no lees esto no vivirás tranquilo Non lle poñades chatas â obra namentras non se remata. O que pense que vai mal que traballe n’ela; hai sitio para todos. (Castelao) |
#5
|
|||
|
|||
Ya probe tambien de esa forma y me tira el mismo error...
|
#6
|
||||
|
||||
El query debe ser este:
El problema es que cierras paréntesis déspues de Union, lo cual creo que no es válido. Debes cerrarlo cuando en donde termina la condición |
#7
|
||||
|
||||
Creo que con el post anterior no conseguirás lo que quieres, disculpame, pero es que no había entendido bien lo que querías hacer.
Ok, no sé mucho sobre Queries, pero ¿por qué no intentas utilizar Join en vez de Union? |
#8
|
||||
|
||||
hz la consulta desde el motor de base de datos, sin el delphi y ve si te funciona
tip: usa alias. para tus campos y tablas
Y primero prueba en la base de datos.
__________________
Estudia y anda en la calle.... que asi serás el doble de listo que los demás... análisis de información análisis y diseño de sistemas Paoti Rios Reséndiz |
#9
|
|||
|
|||
Tal vez esto te pueda ayudar...
Hola.
A mí, lo que me ha sucedido es que cuando utilizo componente TQuery y la consulta está correcta y, en un "analizador de consultas" del SQL Server me devuelve valores, entonces es porque no le asigné su valor en la propiedad "DatabaseName" del Tquery. A veces no me doy cuenta de ello pero asignándolo, se me ha eliminado el error. |
#10
|
|||
|
|||
Hola, lo he probao en el motor de BD directamente y desde alli tampoco funciona asi que supongo que mi tipo de tablas no soporta ese tipo de consultas. Voy a tener que buscar una forma alternativa de hacerlo... Alguna sugerencia??? Muchas gracias por su ayuda
|
#11
|
|||
|
|||
prueba asi
Hola, nunca use paradox, la escribo como yo lo haria en firebird
Nunca use union dentro del select, no se si funcione (debería)si no intenta con este
Espero te sirva Saludos Pablo |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ayuda con consulta SQL | n03l | SQL | 4 | 18-04-2007 22:03:40 |
Ayuda con una consulta SQL | agova | SQL | 13 | 29-08-2005 17:06:15 |
Ayuda con consulta | raco | Varios | 4 | 08-04-2005 21:56:43 |
Ayuda con consulta | JorgeBec | SQL | 7 | 21-10-2003 20:25:16 |
Ayuda con Consulta | mosorio | SQL | 3 | 23-07-2003 08:28:58 |
|