Niepoprawny stan kursora, stan SQL 24000 w SQLExecDirect

Muszę wywołać dwie procedury składowane w sekwencji za pośrednictwem ODBC w PHP:

#run stored procedure 1
$query = "Shipped_Not_Shipped_Rep ".$_GET['rep_id'];
$result = odbc_exec($dbh, $query);
odbc_result_all($result);

#run stored procedure 2
$query = "Shipped_Not_Shipped_Account ".$_GET['account_id'];
$result = odbc_exec($dbh, $query);
odbc_result_all($result);

Otrzymuję ten błąd w PHP po drugim wywołaniu procedury składowanej:

Ostrzeżenie: odbc_exec () [function.odbc-exec]: Błąd SQL: [unixODBC] [FreeTDS] [SQL Server] Niepoprawny stan kursora, stan SQL 24000 w SQLExecDirect

Jeśli ponownie ustawię kolejność wywoływania procedur przechowywanych, to zawsze jest drugi błąd. Czy istnieje sposób, aby zresetować pozycję kursora między wywołaniami? Trochę z mojego elementu tutaj.

questionAnswers(7)

yourAnswerToTheQuestion