ich ein ASP klassisches System zu C#mehrere Re-Cord-Return von gespeicherten proc in C#
ich eine gespeicherte Prozedur zu konvertieren habe, die (in Abhängigkeit von den übergebenen Parametern in) bis 7-Cord-Sets zurückkehren können.
Ich muss wissen, wie ich einfach alle Re-Cord-Sets als einzelne DataTables zurückgeben kann, so dass ich durch was auch immer dort gehen kann, zum nächsten DataTable überspringe, wenn ich an das Ende des gehen, ohne mehrere SQL-Anweisungen auszuführen und Verwenden Sie mehrere adapter.Fill-Anweisungen, um jede Tabelle zu einem DataSet hinzuzufügen.
In klassischen es war eine einfache Do While nicht objRS.EOF Schleife mit einem objRS.NextRecordset(), wenn ich an das Ende der Schleife, um zur nächsten Anweisung zu gelangen.
Gibt es etwas, das ich verwenden kann, erfordert keine vollständige Neuschreibung des aktuellen Back-End-Code?
Jedes Recordset hat eine andere Anzahl von Spalten und Zeilen. Sie sind nicht miteinander verwandt. Wir geben mehrere Recordsets von Stored Proc zurück, um den Datenverkehr zu reduzieren.
Beispiele wären nett.
Dank
Danke, ich mag diese Antwort rein, weil ich bereits eine Datenklasse mit Wrapper-Funktionen, die Verbindungen handhaben und entsorgen sie, wenn die Klasse zerstört usw. Ich wollte nur eine vorhandene Funktion verwenden, die Ich hatte und referenzieren die Tabellen innerhalb des Datensatzes. – user2334626