Hola
Tengo un problema.
Tengo que hacer conexiones a SQLSERVER, a traves de funciones ODBC, pero cuando hago la cuarta conexion ya no funciona.
Si alguien podria ayudarme, se lo agradeceria un mucho.
Gracias de antemano
| |||
Conexion con SQLSERVER Hola Tengo un problema. Tengo que hacer conexiones a SQLSERVER, a traves de funciones ODBC, pero cuando hago la cuarta conexion ya no funciona. Si alguien podria ayudarme, se lo agradeceria un mucho. Gracias de antemano |
| |||
aclaracion de problema El error que me sale es este: Warning: SQL error: , SQL state 00000 in SQLExecDirect in /home/www/htdocs/R/form2.php on line 98 y el codigo que utilizo es el siguiente: $con = odbc_pconnect ("R","usuario","password"); // conexion $sSQL ="select * from Tabla T , Tabla1 T1 where T1.codigo='$conv' and T.codigo=T1.codigo and T1.codigop=T.codigop"; // query $rs = odbc_exec ($con, $sSQL); // recordset luego saco los datos while (odbc_fetch_row($rs)) { $fldcodigo = $conv; $fldref = odbc_result($rs,"T_Cod_Ref"); $con1 = odbc_connect ("R","usuario","password"); // abro mi siguiente conexion (2) $sqlcar = "SELECT .... "; // hago mi segundo query $rs1c = odbc_exec ($con1, $sqlcar); // segundo recordset saco datos while (odbc_fetch_row($rs1c)) { $reg1 = odbc_result($rs1c,"T_reg"); ... } cierro segunda conexion odbc_close ($con1); abro tercera conexion (3) $con2 = odbc_connect ("R","usuario","password"); $sqln2="select ..."; $rs2 = odbc_exec ($con2, $sqln2); if(odbc_num_rows($rs2) != -1) { $reg2l=$reg1; } else { $vecreg[0]=$reg1; while (odbc_fetch_row($rs2)) { $codp=odbc_result($rs2,"codigop"); abro cuarta conexion (4) $con33 = odbc_connect ("R","usuario","password"); $sql9 = "SELECT reg FROM Tabla 2 WHERE ((codigo='$conv') and (codigop='$codp'))"; $rsrg = odbc_exec($con33,$sql9); y aqui es donde me da el: Warning: SQL error: , SQL state 00000 in SQLExecDirect in /home/www/htdocs/R/form2.php on line 98 Si pudieras ayudarme. Gracias de antemano Última edición por mgvt; 04/03/2005 a las 07:23 |