Als ich heute an einem Projekt gearbeitet habe, bin ich auf ein sehr seltsames Problem gestoßen. Als ich PHPs sqlsrv zum Aufrufen der gespeicherten Prozedur des SQL-Servers verwendet habe, wurde kein Fehler gemeldet und es wurde kein Ergebnissatz zurückgegeben.
Mein var_dump kam heraus als null
Aber es gibt Daten beim Ausführen von Anweisungen in SQL Server 2008
Nach langer Suche habe ich jemanden gefunden, der Java beherrscht
Also habe ich es versucht. Nach einer Weile habe ich die SQL-Anweisung geändert in Ich hatte nicht erwartet, dass es funktionieren würde Ich konnte die Ergebnismenge erhalten. Ich dachte, es wäre gelöst Aber ich habe die Maschine gewechselt, das Programm installiert und ausgeführt, und es funktioniert nicht, wenn ich davor SET NOCOUNT ON hinzufüge. Wenn ich es durch andere ausgewählte SQL-Anweisungen ersetze, funktioniert es nicht Aber die gespeicherten Prozeduren funktionieren nicht. Mal sehen, ob mir jemand einen Rat geben kann