Google
Web dns.bdat.net

Re: [PHP-ES] Ayuda con uso de PEAR::DB y oracle.

Write haof XML files: Ivan Milanez Castellanos ( imilanez@gmail.com)
Fecha: lun 08 ago 2005 - 06:56:48 CEST


Ivan Milanez Castellanos wrote:
> Antonio Galicia wrote:
>
>> On 8/4/05, Ivan Milanez Castellanos < imilanez@gmail.com> wrote:
>>
>>
>>> problema que tengo es que me manda el siguiente error:
>>> PHP Fatal error: Call to undefined function: setfetchmode() in
>>
>>
>>
>> Esto es porque la variable $db no es un objeto DB y por lo mismo no
>> sabe de esa función.
>>
>
> Obvie el punto en el que este archivo lo mando llamar desde otro por
> medio de requiere, el cual ya tiene incluido DB.php por lo que en efecto
> es un error que no detectara la funcion en el objeto $db.
>
>>
>>> <?php
>>> $dsn = array(
>>> 'phptype' => 'oci8',
>>> 'username' => 'XXXXX',
>>> 'password' => 'xxxxxxx',
>>> 'protocol' => 'tcp',
>>> 'hostspec' => 'villadb.xxxxx.xxx.mx <http://villadb.xxxxx.xxx.mx>',
>>> 'port' => '1521',
>>> 'database' => 'villdb',
>>> );
>>
>>
>>
>> No necesitas tantos datos, sólo tienes que poner el "username", el
>> "password" y la base de datos pero en el campo de "hostspec" dado que
>> todo lo demás lo declaras el archivo tns.names (o como se llame, no
>> tengo uno a la mano)
>>
>
> Lo intente así como dices y tienes toda la razon así ya funciono
> correctamente, muchas gracias.
>
>>
>>> $db =& DB::connect($dsn);
>>
>>
>>
>> Mientras estas probando quita el "&" para que veas los mensajes de
>> error, una vez que todo funcione perfecto y agregar tu propio código
>> de manejo de errores se lo agregas nuevamente.
>>
>>
>>> Espero por favor una respuesta lo más pronto posible.
>>
>>
>>
>> Upsss... eso esta dificil, la respuesta llega en cuanto llege quien
>> la tenga y no antes. Si te "urge" el soporte hay quienes ofrecen ese
>> servicio mediante una compensación.
>>
>
> Saludos y gracias.

Ahora tengo otro problema con el que espero me puedan ayudar.

Resulta que ya puedo hacer la conexion a la base de datos anteriormente
referenciada, pero ahora tengo un problema de tipo ORA-00911 Invalid
Char, el query que estoy tratando de correr es:

INSERT INTO TABLA (IDREGISTRO, CHRTITULO, TXTDATOS, DTFECHAPUB,
DTFECHACAP, IDSESION, IDORIGEN, IDTIPOASUNTO, IDUSUARIO) VALUES (25,
'PRUEBA', 'PRUEBA', '2005-08-05 00:00:00', '2005-08-05 00:00:00', 1, 2,
3, 4)

Yo se que es un poco OT la pregunta, pero estoy desesperado puesto que
el martes tengo que entregar este sistema y no puedo eliminar dicho error.

Saludos y gracias.

-- 
Ivan Milanez Castellanos
+---------------------------+
|Tres dias de prueba y error|
|te ahorran tres horas      |
|leyendo el manual          |
+---------------------------+
-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Este archivo fue generado por hypermail 2.1.7 : sáb 18 mar 2006 - 18:23:48 CET