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