FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
error de criterios
buenas chicos quiero hacer una consulta, donde necesito mostrar en un grid, todas las fechas que pertenecen al mes que el usuario elije, pero me da el siguiente error:
no coinciden los tipos de datos en la expresion de criterios el codigo es el siguiente:
|
#2
|
||||
|
||||
Hola
Para mi el problema es que estas poniendo la fecha como un float, cuando es date. Y en cuanto al parametro lo pones como value y sigue siendo Date. Saludos |
#3
|
|||
|
|||
pues las tengo en strings, que son las fecha1 y fecha2, ahora lo demas no te lo entendi, perdon que te moleste, me puede explicar otro poquito
|
#4
|
||||
|
||||
Hola
Empecemos desde el principio. Las Fechas en la tabla se suelen poner en un campo Date osea fecha, no en un string que es tipo texto. Cuando haces una comparacion con el between lo haces para un campo fecha. Por eso comentario Saludos |
#5
|
|||
|
|||
cierto entonces tengo que cambiarlo de tipo string a tipo date.
utilizo este codigo para obtener la fecha:
pero como puedo hacer eso y luego pasarlo a tipo fecha con algo asi como:
|
#6
|
||||
|
||||
Hola
Otra vez empecemos. Para que usas las variable Fecha1 y 2? por que no sacas los datos de un maskedit o un datetimepicker, en vez de hacer todo ese royo?. Me explicas cual es la necesidad?, tal vez no la entiendo. Saludos |
#7
|
|||
|
|||
mira todo ese revoltijo, es para que cuando elijan el mes de ese combobox, coloque el numero del mes, luego la funcion del anio es conseguir el año actual en la computadora, bueno fecha 1 y 2, son para que en la fecha uno que toma el primer dia del mes, y fecha dos que toma el dia 31, como el ultimo dia del mes, solo como para que me tomes todos los datos del mes.
basicamente lo que necesito hacer es una busqueda por mes, de todos los movimientos que tengan. |
#8
|
||||
|
||||
Prueba colocando el StrtoDate
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela Última edición por eduarcol fecha: 12-11-2007 a las 18:30:15. |
#9
|
||||
|
||||
Como ya te dijeron, sería mejor usar TDateTimePicker en lugar de TEdit
y la función "FormatDateTime" también te puede ser útil.
__________________
|
#10
|
|||
|
|||
Cita:
fecha1 := '01/02/2007' fecha2 := '31/02/2007' Vaya, eso es un error tremendo no? Salud OS |
#11
|
|||
|
|||
si me tiro error en la fecha 2, pero como puedo realiar mi busqueda pormes en la tabla, cuando la tabal tienen movimientos por dia, como puedo hacer eso, perdon alguien me puede hacer el favor de explicar que es un tdatetimpicker
|
#12
|
|||
|
|||
No estoy muy seguro pero aquí debe haber alguien que nos ayude, pero se me ocurre que puedes usar la funcion Extract(month from fecha).
Algo así
Depende de la base de datos que uses. Salud OS |
#13
|
||||
|
||||
Hola
Como dije anteriormente, yo no me complicaria la vida, lo haria asi: De la paleta Win32, selecciona el DateTimePicker y coloca dos en el form. Pones este codigo y ya: Como podras ver. 1- NO hay variables 2- NO hay paremetros 3- No hay trasformaciones de ningun tipo. 4- Mucho mas legible. Saludos |
#14
|
|||
|
|||
perdon egostar pero con el metodo que propones me tira un erro que dice: error no especificado, perdonen tanta molestia chicos
|
#15
|
|||
|
|||
ok caral gracias probader de inmediato y lo comento
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Formatear Criterios de búsqueda | Chris | Varios | 2 | 03-09-2007 20:01:28 |
Error 10093 al ver un informe - Que error es este? | URBANO | Impresión | 1 | 03-02-2006 18:44:39 |
¿Por qué me da este error?Error creating cursor manejador | nuri | SQL | 2 | 01-08-2005 17:30:28 |
Error: RichEdit line insertation error | DarkByte | Varios | 3 | 19-07-2004 12:28:09 |
no coinciden los tipos de datos en la expresion de criterios | mainau | Conexión con bases de datos | 2 | 14-07-2004 18:04:08 |
|