Estoy tratando de conectarme con flashremoting a una base de datos en postgresql.
Este es mi codigo AS
Código :
function getPais(){
cr = new Object();
cr.damela_Result = function(data) {
var miProveedor:Array = new Array();
for (i=0; i< data.getLength();i++){
miProveedor.push({label: data.getItemAt(i).nombredeCampo, data:i});
}
cbbPais.dataProvider=miProveedor;
//trace(data);
};
//
cr.onStatus = function(data) {
trace("Ocurrio un error.");
trace("Detalles del error: "+data.description);
};
NetServices.setDefaultGatewayUrl(sv);
conn = NetServices.createGatewayConnection();
serv = conn.getService("dameTabla", cr);
serv.damela("estados", "descripcion");//Aqui va el nombre de la tabla y del campo
cbbPais.addEventListener("change", alSeleccionar);
}
Este es mi codigo PHP
Código :
<?php
class dameTabla
{
function dameTabla()
{
$this->methodTable = array(
"damela" => array(
"description" => "Regresa una tabla",
"access" => "remote", // Posibles valores private, public, remote
"arguments" => array ("dato", "nmt")
)
);
}
function damela($data, $nmt)
{
$link = pg_connect("host=xxx.xxx.xxx.xxx port=5432 user=xxx dbname=xxx" ) ;
$this->sql="SELECT ".$nmt." FROM ".$data."";
$this->seleccionar=pg_query($this->sql);
pg_close($link);
return $this->seleccionar;
}
}
?>Y esto es lo que me regresa trace en el panel de salida
Ocurrio un error.
Detalles del error: The recordset filter class pgsqlRecordSet was not found
Detalles del error: The recordset filter class pgsqlRecordSet was not found
Espero sugerencias
