![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
Respuesta "Ayuda con consulta"
Hola,
Para verificar que la consulta traiga algún resultado se debe probar primero en una herramienta de SQL, por ejemplo el FlameRobin. Allí en vez de :fecha1 y :fecha2 podés cambiar por un rango que tengas en tu tabla consumo, ejemplo:
Si devuelve un resultado significa que la consulta está correcta y luego ya se puede pasar al SQL de tu componente Query en Delphi. Es cierto lo que dice Casimiro Notevi, sería interesante saber en dónde estás corriendo la consulta, si en Delphi, en FlameRobin u otro; si tuvieramos más datos podríamos ir directo al problema. Saludos. Última edición por Casimiro Noteví fecha: 13-09-2012 a las 22:28:21. |
|
#2
|
|||
|
|||
|
La consulta la estoy corriendo en deplhi y el error que me muestra es el que adjunto
|
|
#3
|
||||
|
||||
|
Parece que no has tecleado bien la consulta, ¿puede ser?, pon el código que lo veamos.
Seguimos sin ser adivinos ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#4
|
|||
|
|||
|
este es el codigo completo que le paso al query
|
|
#5
|
|||
|
|||
|
Respuesta "Ayuda con consulta"
Hola, prueba de esta manera:
Fijate en los espacios al inicio y final de cada vsql, eso te asegura que al concatenar tengas separada tu sql. Saludos. Última edición por Casimiro Noteví fecha: 13-09-2012 a las 23:43:51. Razón: Aparece en una sola línea, no formatea al estilo Delphi. |
|
#6
|
||||
|
||||
|
hoyosfelix, para que no salga el código "hecho un desastre" te aconsejo que primero envies el mensaje y seguidamente lo edites. El problema es que si le das a "previsualizar" antes de "enviar", se descuadra como te ha salido a ti.
Le tenemos que dar un repaso a la configuración del vbulletin ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#7
|
|||
|
|||
|
Hola a todos he probado la via de hoyosfelix pero me sigue dando el mismo error
Error en sintaxis falta operador http://clubdelphi.com/foros/attachme...9&d=1347566837 Última edición por Salnhack fecha: 14-09-2012 a las 15:04:33. |
|
#8
|
|||
|
|||
|
Respuesta "Ayuda con consulta"
Buen día, vamos por paso.
1º Quiero saber si la consulta funciona, favor probar en el diseñador de consulta SQL de Access, ejecutarlo y ver resultados. 2º Podriamos ver de nuevo tu sintaxis en Delphi. 3º En tu form poner 2 componentes TDateTimePicker que se llamen fecha1 y fecha2, que vamos a pasar como parámetro a tu consulta. 4º Luego, reemplazar tu código actual por el siguiente, ya que veo en el código anterior que las variables que se pasan a la SQL no son fechas, son enteros pero no fecha de la forma '01/09/2012' y el SQL te lanza el error ya que espera una fecha válida.
Saludos. |
|
#9
|
||||
|
||||
|
Ves, así es más fácil, es que no tenemos bola mágica
![]()
Te falta poner un espacio antes o después, como quieras, en cada línea, para que luego no queden todas "pegadas" EDITO: Lo que ha dicho hoyosfelix, no lo había visto.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#10
|
||||
|
||||
|
Cita:
// Saludos |
|
#11
|
||||
|
||||
|
Cierto, solamente hace falta cuando se usa el método escrito por hoyosfelix.
Me he confundido porque yo suelo usar sql.text:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Ayuda con consulta SQL | n03l | SQL | 4 | 18-04-2007 22:03:40 |
| Ayuda con consulta | raco | Varios | 6 | 06-04-2005 02:14:25 |
| Ayuda con consulta SQL | tgsistemas | SQL | 9 | 18-02-2004 16:14:07 |
| Ayuda con consulta | JorgeBec | SQL | 7 | 21-10-2003 20:25:16 |
| ayuda en consulta | bismarito | Firebird e Interbase | 1 | 29-07-2003 00:40:45 |
|