Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/08/2007, 01:33
[email protected]
 
Fecha de Ingreso: enero-2007
Mensajes: 8
Antigüedad: 17 años, 3 meses
Puntos: 1
Pregunta Difícil: Sacar datos hora de BD Oracle

Hola Amigos:

Llevo desde hace algún tiempo programando unas páginas web. Sin prisa pero sin pausa. Uso PHP 4.3.10 y hago referencias por ODBC a BD en SQL 8 y 9 (2000 y 2005) y a ACCESS (97 en adelante). El caso es que ahora quiero sacar datos de ORACLE.

Después de bastante tiempo he logrado la conexión a la BD mediante las funciones OCI y también extraer datos. El problema es al devolver las horas. Cuando tengo un campo datetime y uso una variable que sea un array de resultados sólo recibo la fecha "30/12/99" (valor del campo: "1899-12-30 8:00:00"). Estoy probando con OCIFetchInto y OCIFetchStatement, pero no soy capaz de obtener un resultado válido.

Mi Código:
Código:
    $sql="SELECT HORA FROM TABLA";
    $sql=OCIParse($con, $sql);
    OCIExecute($sql);
    if (OCIFetchInto($sql, $rec, OCI_ASSOC + OCI_RETURN_NULLS)) 
            echo $rec["HORA"];
Alguna sugerencia ?? Muchas gracias de antemano