![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Antes de hacer un Consulta.Open, haz un ShowMessage(consulta.sql.text) así verás si hay algo desfasado (un paréntesis, un espacio de menos, etc), si puedes, pega el ShowMessage en el foro.
En cuanto a Interbase, no sé si usas el Ib Expert Personal (version gratuita), si lo tienes puedes ir a Tools -> Extract metadata, marca la casilla "Extract All", ahora en la pestaña "Data Tables" pasa todas las tablas a la derecha y así copiarás todos los registros que tengas. Se abrirá una ventana Script Executive, dejala abierta. Creas una base de datos nueva y le dices que es Firebird 1.5, ojo, elige el CharSet ISO8859_1 y el collate ES_ES si es idioma español. Creada la nueva Base de datos y despues de registrarla en Ib Expert, en el Script Executive de los metadatos, te dará la posibilidad de elegir la nueva conexión (es decir la BBDD Firebird), despues solo con pulsar el boton execute, creará toda la estructura y registros en tu nueva BBDD Firebird. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#2
|
|||
|
|||
|
OK. con Firebird 1.5.
Gracias.Ya he descubierto el problema con las fechas. Cambios efectuados:
Funcionaban todas las consultas, a la hora de visualizar los datos en la rejilla con las fechas se perdian al ordenar el campo y salian todos. creyendo que fallaba la consulta. Alguna idea por que ocurre solo con las fechas.? ![]()
__________________
Nadie nace enseñado, pide y se te dara. |
|
#3
|
||||
|
||||
|
Intenta esto:
Me da que es el típico fallo de siempre, pasas una fecha 01/02/2000 y lo interpreta como mm/dd/yyyy. Ten en cuenta que formatDateTime te devuelve un String, por tanto valor2 tendrá un String en formato dd/mm/yyyy, pero despues Firebird al asignar esa fecha al parámetro de la consulta, es donde no sabe en qué formato está la fecha, si mm/dd o bien dd/mm, si la fecha encaja en el formato mm/dd directamente lo manda en ese formato (por ejemplo todas cuyo día sea menor o igual que 12); si el día es mayor a 12, entonces lo intenta encajar en el formato dd/mm/yyyy. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#4
|
|||
|
|||
|
OK
el filtro recursivo para ibDataset/MDOdataset, (no tablas). Lepe distes en el clavo despues de muchos cambios y adaptar la linea del filtro como hizo Neomanar en otro post. ¡¡¡¡Funciono por fin!!!. Debo reconocer que soy algo cabezona y las fechas en firebird no las domino, estoy empezando. Muchas gracias por lo que me habeis enseñado. KiaPara quien le pueda interesar lo posteo:
Si empleamos TablasIB o MDOTable el filtro para fecha seria:
__________________
Nadie nace enseñado, pide y se te dara. |
|
#5
|
|||
|
|||
|
OK
el filtro recursivo para ibDataset/MDOdataset, (no tablas). Lepe distes en el clavo despues de muchos cambios y adaptar la linea del filtro como hizo Neomanar en otro post. ¡¡¡¡Funciono por fin!!!. Debo reconocer que soy algo cabezona y las fechas en firebird no las domino, estoy empezando. Muchas gracias por lo que me habeis enseñado. KiaPara quien le pueda interesar lo posteo:
__________________
Nadie nace enseñado, pide y se te dara. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Fechas | federiconqn21 | Varios | 1 | 04-05-2006 15:30:01 |
| Las horribles fechas, control de fechas | Huer | OOP | 6 | 18-10-2005 19:11:49 |
| Fechas | jmlifi | Varios | 2 | 11-04-2005 16:40:22 |
| sql con fechas | soloriv | SQL | 4 | 11-03-2005 21:12:49 |
| Fechas SQL | ronson | SQL | 2 | 11-03-2004 11:48:34 |
|