Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Error al hacer insert (campo fecha) en firebird con fibplus (https://www.clubdelphi.com/foros/showthread.php?t=32714)

Acanol 14-06-2006 12:18:05

Error al hacer insert (campo fecha) en firebird con fibplus
 
"Buenos" Dias, utilizo firebird y fibplus, estoy intentando hacer un insert en la tabla a traves de FibQuery y me da el siguiente error, como puedo solucionarlo? me corre prisa :$, gracias. ( he probado la sentencia en firebird y funciona perfectamente, creo que es un problema del componente).

Column does not belong to refererenced table.Dynamic Sql Error.
Fecha_Carrera.
Cliente Sql dialect 1 does not support reference to Date Datatype. Process Stopeed. Use Step Or Run to continue

:confused: ayuda?

Código SQL [-]
Insert Into TbCircuitos (Cod, x, y, a, c, k, l, Fecha, Pais, Imagen ) 
Values( 1, 'valencia', 4005, 14, 0, 5, 9, '2006/10/29', 'España', '.\Valencia.jpg')'

Casimiro Notevi 14-06-2006 12:37:40

parece que tienes la base de datos con dialecto 3, o cambias el tipo del campo o cambias a dialecto 1. ( set sql dialect 1 )

Acanol 14-06-2006 13:27:58

Gracias casimiro, pero como podria cambiar a dialect 1?? :S disculpa pero hace poco que trabajo con firebird. Gracias

Casimiro Notevi 14-06-2006 15:02:54

Cita:

Empezado por Acanol
Gracias casimiro, pero como podria cambiar a dialect 1?? :S disculpa pero hace poco que trabajo con firebird. Gracias

pues tal y como te he puesto antes :)

Desde ibexpert o con el programa que uses:

Código SQL [-]
set sql dialect 1

Acanol 14-06-2006 15:40:01

jejeje, lo suponia, he probado antes de preguntar eso en IboConsole y me da el siguiente mensaje: Database Dialect(3) does not match client dialect(1). Por eso te habia preguntado. Algun otro metodo? o idea de porque este error? gracias...

Casimiro Notevi 14-06-2006 21:31:05

creo, me parece, me extrañaría... que ibconsole esté actualizado para conocer "dialect" de firebird

Acanol 15-06-2006 00:17:43

Utilizo IBOCONSOLE y trabajar perfectamente con firebird, puedo cambiar el dialect a 1 al darle a conectar como elijo dialect 1 pero aun asi no me funciona, he probado a cambiar el dialect del componente fibplus y sigue sin funcionar, no se que hacer, puedo probar a utilizar otro en vez de IBOCONSOLE , el problema es que si hago ese inserte desde la consola de sql de IBOCONSOLE si que lo hace, pero sin embargo desde delphi con el componente no.

Gracias por tu atencion, espero poder resolver esto.

Casimiro Notevi 15-06-2006 09:05:07

seguramente tienes creado campos persistentes en el query, elimínalos y créalos de nuevo


La franja horaria es GMT +2. Ahora son las 04:42:24.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi