PostgreSQL - problemas con adodb y postgresql

   
Vista:

problemas con adodb y postgresql

Publicado por felix arenas lourido (2 intervenciones) el 25/09/2007 21:50:44
Buen día, si alguien me pude ayudar, se lo agradeceria mucho. Me conecto a postgresql con adodb por medio de:

include('adodb/adodb.inc.php');

$db = ADONewConnection('postgres');
$db->Connect(false, 'esm','esm','esmdb');

y quiero ejecutar un procedimiento almacenado por medio de adodb, utilizo la siguiente instrucción:

$plsql = 'begin cursor := fn_loginpassword(login,pass); end;';
$db->SetFetchMode(ADODB_FETCH_ASSOC);
$stmt = $db->Prepare($plsql);
$db->InParameter($stmt,$login,'login');
$db->InParameter($stmt,$pass,'pass');
$db->OutParameter($stmt,$cursor,'cursor');
$rs = &$db->Execute($stmt);
if(!$rs){
trigger_error($db->ErrorMsg(),E_USER_ERROR);
}

y quiero mirar el resultado de la siguiente manera:

print"<pre>"; print_r($rs); die();

pero no me trae la información, bueno mi pregunta es, de que manera puede decirle al adodb que utilizare postgresql, y ademas de esto, como le puede pasar los parametros al ado para que me corra el procedimiento y tambie en que instante pude capturar el cursor que me retorna el procedimiento (function) almacenada en postgresql, gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder