Ver Mensaje Individual
  #1  
Antiguo 04-05-2004
fjardelphi fjardelphi is offline
Miembro
 
Registrado: sep 2003
Posts: 15
Reputación: 0
fjardelphi Va por buen camino
Problema con ExecuteDirect

Hola, os comento un problema que tengo y a ver si alguien puede ayudarme.
Tengo una base de datos interbase con un tabla llamada tikect. La manera de añadir un tikect es la siguiente:

decimalseparator = '.';
SenSql = 'INSERT INTO TIKECT
VALUES (100, '01/01/2004 7:30:00',1,null,3.25)
moddatos.SQLConnection1.ExecuteDirect(sensql);

El problema está en que el quinto valor que es un float (por eso utilizo decimalseparator = '.') no se almacena con decimales en la tabla. Sólo se almacena 3. La misma sentencia desde IBConsole funciona correctamente.
¿Cuál pensais que puede ser el problema? Estoy como loco y no hay manera de que funcione.
Saludos y gracias.
Responder Con Cita