Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/11/2014, 08:10
wilmer30
 
Fecha de Ingreso: enero-2010
Mensajes: 491
Antigüedad: 14 años, 3 meses
Puntos: 12
Respuesta: conexion php a sqlserver 2008 mala en soap

Extrañamanete con la 2da conexión arriba expuestas si funciona lo raro es por que no me funciona con la primera conexión, en lo personal estos problemas hacen que deteste a windows.

en el anterior ejemplo tenía un problema, pero ahora lo tengo de esta otra manera por si a alguien le pasa lo mismo.
Código PHP:
Ver original
  1. if(!extension_loaded("soap")){
  2.       dl("php_soap.dll");
  3. }
  4.  
  5. ini_set("soap.wsdl_cache_enabled","0");
  6. $server = new SoapServer("aritmetica.wsdl");
  7.  
  8. function sumar($operando1,$operando2){
  9.       return $operando1+$operando2;
  10. }
  11.  
  12. function restar($operando1,$operando2){
  13.       return $operando1-$operando2;
  14. }
  15.  
  16. function pagos($fecha){
  17.     include("adodb/adodb.inc.php");
  18.     $conexion = &ADONewConnection(odbc_mssql);  
  19.     $datos = "Driver={SQL Server};Server=PC;Database=DBr;";  
  20.     $conexion->Connect($datos,'sa','12345678');  
  21.     $resultado = &$conexion->Execute("select * from pagosLv");  
  22.     if(!$resultado)  
  23.         print $conexion->ErrorMsg( );  
  24.     else {  
  25.         $datos = array();
  26.         while(!$resultado->EOF) {  
  27.             $datos[] = array(0=>$resultado->fields[0],1=>$resultado->fields[1],2=>$resultado->fields[2]);  
  28.             $resultado->MoveNext( );  
  29.         }  
  30.         return $datos;
  31.     }  
  32. }
  33. $server->AddFunction("pagos");
  34. $server->handle();
Saludos.