Hallo Hilfsbereiter!
ich habe Suse8.2 mit freetds und PHP5.0.0. Klappt auch alles wunderbar. Bis auf eine Kleinigkeit. Wenn ich mehrere Select-Anweisungen (durch mssql_query("Select ...; Select ...; Select ...") oder mittels stored procedure) ausführe kann ich laut manual mit der Funktion mssql_next_result das nächste Ergebnis erhalten. Allerdings tritt mit der o.g. Konfiguration ein Fehler auf, wenn eine Select-Anweisung keine Treffer findet. Dann wird einfach das darauf folgende Ergebnis zurückgegeben.
Ein Beispiel: drei Select-Anweisung, Nr.2 enthält keine Treffer - was man ja vorher nicht weiß ... Ich lasse die Ergebnisse der ersten Anweisung ausgeben und führe dann mssql_next_result aus. Ich erhalte jetzt sofort die Ergebnisse der 3. Select-Anweisung! Das bringt meine Anwedung natürlich voll durcheinander ...
Bei PHP habe ich vor eineinhalb Wochen einen Bug gemeldet (http://bugs.php.net/bug.php?id=29316) aber leider keine Reaktion bis heute. Vielleicht kann hier jemand helfen und das einmal auf seinem System mit einer anderen PHP-Version testen (bitte nur Linux - Windows geht ...).
Meine Konfiguration:
Suse8.2
freetds 0.62.3
MS-SQLServer 2000
PHP 5.0.0
Vielen Dank!
ich habe Suse8.2 mit freetds und PHP5.0.0. Klappt auch alles wunderbar. Bis auf eine Kleinigkeit. Wenn ich mehrere Select-Anweisungen (durch mssql_query("Select ...; Select ...; Select ...") oder mittels stored procedure) ausführe kann ich laut manual mit der Funktion mssql_next_result das nächste Ergebnis erhalten. Allerdings tritt mit der o.g. Konfiguration ein Fehler auf, wenn eine Select-Anweisung keine Treffer findet. Dann wird einfach das darauf folgende Ergebnis zurückgegeben.
Ein Beispiel: drei Select-Anweisung, Nr.2 enthält keine Treffer - was man ja vorher nicht weiß ... Ich lasse die Ergebnisse der ersten Anweisung ausgeben und führe dann mssql_next_result aus. Ich erhalte jetzt sofort die Ergebnisse der 3. Select-Anweisung! Das bringt meine Anwedung natürlich voll durcheinander ...
Bei PHP habe ich vor eineinhalb Wochen einen Bug gemeldet (http://bugs.php.net/bug.php?id=29316) aber leider keine Reaktion bis heute. Vielleicht kann hier jemand helfen und das einmal auf seinem System mit einer anderen PHP-Version testen (bitte nur Linux - Windows geht ...).
Meine Konfiguration:
Suse8.2
freetds 0.62.3
MS-SQLServer 2000
PHP 5.0.0
Vielen Dank!
EDIT:
*verschieb* zur projekthilfe
wurzel
Kommentar