FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problemas entre fechas con resto de la sentencia
Buenas,
Primero de todo gracias de antemano por vuestras posibles respuestas. Tengo un problema con la siguiente sentencia SQL, pero no se donde radica el error. Haciendo pruebas, si la modifica para solo condición 1 y 2, funciona. Si la modifico solo para condición 3 y 4, también funciona. Pero si la modifico para que tenga las 4 da error. Os adjunto el código completo:
Gracias de nuevo! |
#2
|
||||
|
||||
¿Y cuál es el error?
|
#3
|
|||
|
|||
En condición1 y condicion2 no veo los dos puntos (:condicion1, :condicion2). Podría ser esto?? |
#4
|
|||
|
|||
Buenas,
Cuando cambio la sentencia solo para condicion1 y 2 o solo para condicion3 y 4 no hay error ninguno. Cuando lo pongo junto como veis lanza un error indicando que el parámetro condicion1 no lo encuentra, algo muy raro. He probado lo de los puntos por si las moscas, no tienen nada que ver. Gracias por las respuestas! |
#5
|
||||
|
||||
Cita:
|
#6
|
|||
|
|||
nuca he usado los puntos con este tipo de sentencias, haciendo pruebas y modificando código:
Ahora melanza el error "PArameter 'codición4' not found". Me estoy volviendo tarumba. ¿alguna otra idea? |
#7
|
||||
|
||||
Para empezar, ¿qué base de datos estás usando?
|
#8
|
||||
|
||||
Y que leas nuestra guía de estilo
|
#9
|
|||
|
|||
Perdón, uso acces 2013, windows 10 y delphi XE2. Si necesitais otro dato importante que me haya dejado ya me decis. Gracias!!
|
#10
|
|||
|
|||
Otra sugerencia:
Cambia los .Value por el tipo concreto de cada parametro |
#11
|
||||
|
||||
Creo q tienes algunos errores....
Y mas arriba te hacian un comentario de registrar el tipo de dato que debe aceptar, es decir cambiar VALUE por el tipo de dato que deberá aceptar como parametro:
Saludos.
__________________
Miguel Román Afectuoso saludo desde tierras mexicanas....un aguachile?, con unas "cetaseas" bien "muertas"?, VENTE PUES !! |
#12
|
|||
|
|||
Gracias por la sugerencia Manel.
Roman, bien visto el error de entrada/salida, aunque no afecta en nada al problema que tengo. Intento cambiar "value" por el tipo concreto de cada parámetro como me sugerís, pero el delhpi da error de sentencia. ParamByName no acepta otra cosa queno sea Value, ni AsString, ni Asdate... quizá tengo una versión algo obsoleta? trabajo con XE2:
Alguna otra idea? Gracias de nuevo. |
#13
|
||||
|
||||
Copia aquí tu código que lo veamos, y copia y pega también el error exactamente que sale y dónde.
|
#14
|
|||
|
|||
Primero, perdón... estaba obcecado con el problema y no veía más allá de mi nariz...
Ya lo he resuelto, el problema, los dos puntos, como muy bien me habíais indicado en primera instancia, y en segundo lugar había puesto mál uno de los campos de la tabla, que se llamaba "fecha recepcion' y en la consulta lo estaba llamando 'fecha entrada'. Os adjunto el código final que funciona:
De nuevo, siento haberos hecho perder el tiempo!! muchísimas gracias por vuestro interes y por vuestras respuestas. Tenéis un foro cojonudo, desde años que le hago consultas siempre que tengo alguna dudilla. Vemos! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Sentencia SQL entre Fechas y horas | Chogo | Firebird e Interbase | 2 | 29-10-2010 01:12:55 |
slq entre dos fechas comparar fechas | taru | MySQL | 2 | 30-07-2007 16:10:36 |
Problemas de fechas entre Foxpro y Delphi | reynaldo | Tablas planas | 4 | 20-06-2006 09:31:42 |
Problemas con Calculo entre Fechas | CamiloU | OOP | 2 | 03-04-2006 23:48:51 |
Problema entre query y sentencia sql | ilichhernandez | Conexión con bases de datos | 1 | 17-11-2005 21:00:05 |
|