![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Cita:
Lo que no pude (aunque lo intenté) fué traducir la consulta a SQL de Access , ví por algún lado el uso de la función MONTH, '#' FECHA '#',... pero también me mandó a pasear. ![]() Saludos. ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 15-08-2012 a las 21:58:15. |
|
#2
|
||||
|
||||
|
¿Qué es lo que no funciona? ¿El paso de parámetros? ¿La función Extract? ¿Con qué probaste? ¿Con ADO?
// Saludos |
|
#3
|
||||
|
||||
|
Cita:
Asignándole esta consulta: Me da el error: "Error no especificado" (muy orientativo) ![]() Esta sólo funciona cuando se trata del mismo mes.
Por último esta: Me da el error: " Error de sintáxis(falta operador) en la expresión de consulta 'MONTH(''#'' HIREDATE ''#'') BETWEEN ? AND ?' " Pero es lógico ya que nunca utilizo Access y desconozco su sintáxis. Saludos. ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 15-08-2012 a las 22:47:50. |
|
#4
|
|||
|
|||
|
Gracias amigos por responder, exacto como dice tengo un campo donde almaceno el mes y les pongo el codigo que he estado usando sin tener resultados.
en la consulta de access cree un campo que se llama N[mes] para poder hacer la consulta, al ejecutar la consulta si me funciona ya que si en la consulta especifico de que Mes a que Mes me arroja los resultados, el problema es en planteamiento en delphi, al momento de ejecutar mi aplicacion y hacer click me arroja el siguiente mensaje "Error de sintaxis (falta operador) en la expresion de consulta 'datos_factura.mes and datos_factura.N[mes]' Espero me ayuden a que operador estara faltandome y gracias de antemano. |
|
#5
|
||||
|
||||
|
Hola.
Bueno, al final encontré como hacerlo usando la funcion MONTH. Aparentemente hay que especificar el mismo tipo de dato que devuelve la función a los parámetros.
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#6
|
|||
|
|||
|
Gracias amigo Ecfisa, pero perdon mi ignorancia adecue tu ejemplo a mi codigo pero
Esta parte de codigo me marca error se tienen que declarar "Parameters.ParamByName" y tambien este "ftInteger" disculpa mi ignorancia pero me he bloqueado por ver tanto codigo espero me auxilies y gracias. |
|
#7
|
||||
|
||||
|
Hola rufo.
Te adjunto un ejemplo que utiliza la tabla Employee de dbdemos (que viene con Delphi) para que puedas analizarlo con tranquilidad. Tuve dificultades con el uso de BETWEEN (como te dije no utilizo Acces ), por lo que decidí usar el condicional de este modo:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 20-09-2012 a las 19:27:44. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Problema con joins mismo campo | Toni | Firebird e Interbase | 1 | 21-04-2009 18:49:17 |
| Pasar un campo calculado a un campo del mismo DbGrid | maravert | Conexión con bases de datos | 3 | 12-05-2006 00:31:30 |
| IB problemas por acceso simultaneo al mismo campo | Giniromero | Conexión con bases de datos | 17 | 21-04-2004 10:17:20 |
| Obtener dos veces el mismo campo. | Jose_Pérez | SQL | 11 | 27-02-2004 05:51:06 |
|