Salve a tutti,
sto cercando di eseguire, da PHP, una stored procedure su SQL Server, che restituisce un record set di due campi.
Non ho problemi con l'esecuzione della procedura, mentre non riesco ad ottenere i valori che essa restituisce.
Il codice tipo che utilizzo è
codice:
$stmt = sqlsrv_query( $conn, "EXECUTE procedura $param1, $param2, $param3");
$row = sqlsrv_fetch_array( $stmt);
print_r($row);
Ma in $row non ottengo niente
Ho provato anche ad utilizzare la funzione sqlsrv_next_result($stmt) (chiamata sia prima sia dopo del primo uso di sqlsrv_fetch_array ma la situazione non cambia
La stored procedure restituisce i risultati tramite il codice
codice:
....
COMMIT TRAN
Select 0 as ResultCode, @NumPrest ad dex
Cosa sto sbagliando? Come posso ottenere il risultato della procedura?
Grazie mille