Ver Mensaje Individual
  #13  
Antiguo 20-11-2015
Toni Toni is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona - España
Posts: 364
Reputación: 21
Toni Va por buen camino
Hola,

Despues de actualizar a esta version de ibx que en principio era la que recomendaban paba BCB6 estoy teniendo mas problemas al recompilar algun programa y ejecutarlo. En este caso me esta dando un error algo que funcionaba con la anterior y no tiene mas que una consulta sql muy simple. La consulta se ejecuta al abrir un ClientDataSet y lanza la excepcion:

Código SQL [-]
EBcdException - '1,44E15 is no valid BCD value'

La consulta SQL:

Código SQL [-]
select * from  "UbicacionesDes"
where "idEmpresa"=:P_EMPRESA and "idAlmacen"=:P_ALMACEN
order by "idAlmacen","idUbicacion";

El codigo con el que abro la consulta:

Código Delphi [-]
    
    cdsUbicaciones->Close();
    cdsUbicaciones->Params->ParamByName("P_EMPRESA")->AsInteger = 1;
    cdsUbicaciones->Params->ParamByName("P_ALMACEN")->AsString  = tmp;
    cdsUbicaciones->Open();

Lo curioso es que si la variable tmp que es AnsiString segun el valor que le pongo si funciona, por ejemplo si le pongo "5" funciona, si le pongo "0002" no funciona. Por ciertoo mencionar que este campo es un varchar(10).
__________________
Saludos,

Bitman
Responder Con Cita