Ver Mensaje Individual
  #2  
Antiguo 05-07-2007
JCarlosas JCarlosas is offline
Miembro
 
Registrado: abr 2006
Ubicación: Habana. Cuba
Posts: 103
Reputación: 21
JCarlosas Va por buen camino
Hola.
Encontramos una solucion parcial para cuando se usa un
TZReadOnlyQuery
Y radica en decirle a Oracle que devuelta el dato en forma de cadena en lugar de hacerlo en forma de TDateTime.

Ver siguiente codigo SQL

Código Delphi [-]
    tipoBDOracle: begin
                    result:=  'Select IDMovil          as Cosechadora, '        +
                              'AnalogIn4               as EAnalogica4, '        +
                              'to_char(FechaHoraLocal,' + AnsiQuotedStr('mm/dd/yyyy HH24:MI:SS', '''') + ')          as FechaHoraLocal, '     +
                              'Longitud                as Longitud, '           +
                              'Latitud                 as Latitud, '            +
                              'Spin                    as Spin '                +
                              ' FROM BaseDatos.TableName '              +
                              ' WHERE .......';
                  end;

Para recuperar el dato es exactamente igual a como se hace siempre. El unico incoveniente aqui, es que quedas amarrado al formato de la Fecha Hora que se pone en la consulta SQL.
O sea en este caso siempre va a devolver la fecha en el formato Mes/Dia/año. Eso podria traer ciertos inconvenientes.
Para el caso de las ZTable no he encontrado aun ninguna solucion.
Saludos.
JCarlos
Responder Con Cita