Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/12/2005, 13:12
lailuluelo
 
Fecha de Ingreso: mayo-2003
Mensajes: 125
Antigüedad: 20 años, 11 meses
Puntos: 0
Hola,

He encontrado un ejemplo de llamada a PA mediante funciones OCI, y solo puedo hacerlo mediante ORA. Total, que he intentado trasladar el comportamiento de unas funciones a otras y no lo he conseguido.

Por otra parte, un amigo me comenta que no se puede hacer con ORA, ¿es cierto?

Os adjunto código por si me podéis echar un cable, comentadas las funciones en OCI:

Código PHP:
<?php
$usuario
="prueba";
$tns="PROPIO";
$clave="hola";

#$conn = oci_connect($usuario,$clave,$tns) or die;

$conn_str=$usuario '@' $tns;
$conn ora_logon($conn_str,$clave);


$sql 'BEGIN sayHello(:name, :message); END;';

#$stmt = oci_parse($conn,$sql);
$stmt ora_do($conn,$sql);

//  Bind the input parameter
#oci_bind_by_name($stmt,':name',$name,32);
ora_bind($stmt,':name',$name,32);

// Bind the output parameter
#oci_bind_by_name($stmt,':message',$message,32);
ora_bind($stmt,':message',$message,32);

// Assign a value to the input 
$name 'Harry';

#oci_execute($stmt);
ora_exec($stmt);

// $message is now populated with the output value
print "$message\n";
?>
Gracias
__________________
Lailuluelo
El error está en lo obvio