Wie erhalten Sie die Ergebnisse einer gespeicherten Prozedur in WebMatrix? db.Execute gibt mir nur den int-Ergebniscode und db.Query findet den Spaltennamen nicht in den Ergebnissen.Abrufen der Ergebnisse aus einer gespeicherten Prozedur in Web Matrix
3
A
Antwort
5
Der Datenbank-Helfer verwendet die Standardcommandtype, die CommandType.Text ist. Es gibt keine Möglichkeit, das zu CommandType.StoredProcedure zu ändern, so müssen Sie die folgende Syntax verwenden:
var data = db.Query("exec usp_MyProc @0, @1", "val1", val2");
Die Zielgruppe für WebMatrix nicht über gespeicherte Prozeduren angenommen kennen. Sie können jedoch immer nur ADO.NET verwenden und ein stark typisiertes Objekt über einen SqlDataReader auffüllen. Oder das Entity Framework ....
Verwandte Themen
- 1. Wie unterdrücke ich die Ergebnisse einer gespeicherten Prozedur aus einer gespeicherten Prozedur?
- 2. Was ist der effizienteste Weg, um die Ergebnisse einer gespeicherten Prozedur von einer anderen gespeicherten Prozedur aus zu zählen?
- 3. Daten aus zwei Tabellen aus einer gespeicherten Prozedur abrufen?
- 4. Zählen der Ergebnisse der gespeicherten Prozedur
- 5. SQL Aggregat Ergebnisse einer gespeicherten Prozedur
- 6. wie effizient Tausende von Zeilen aus einer gespeicherten Prozedur abrufen
- 7. Vorherige Version einer gespeicherten Prozedur abrufen
- 8. Abrufen der Zeilenzelle mit Parametern in einer gespeicherten Prozedur
- 9. Wie wähle ich aus einer gespeicherten Prozedur in Sybase aus?
- 10. DataSet-Tabellenname aus einer gespeicherten Prozedur
- 11. Ausführen einer gespeicherten Prozedur innerhalb einer gespeicherten Prozedur
- 12. Rückgabe mehrerer Werte aus einer gespeicherten Prozedur
- 13. Suchen einer gespeicherten Prozedur
- 14. einen Cursor aus einer gespeicherten Prozedur zurückkehrend
- 15. SQL Server: Auto-inkrementierte ID in einer gespeicherten Prozedur abrufen?
- 16. Abrufen einer Parameterliste aus einer angegebenen SQLDataSource Name der gespeicherten Prozedur
- 17. Einfügen in Tabellenwerte aus einer einzelnen gespeicherten SQL-Prozedur
- 18. Get in einer anderen gespeicherten Prozedur Rückgabewert von gespeicherten Prozedur in SQL
- 19. Aufrufen der gespeicherten Prozedur
- 20. Konnte die Ergebnisse der gespeicherten Prozedur nicht nach Excel zurückgeben
- 21. Anzahl der Datensätze einer Tabelle abrufen, die von der gespeicherten Prozedur zurückgegeben werden
- 22. Filtern der Ergebnismenge einer gespeicherten Prozedur
- 23. Rufen Sie einen Web Api 2-Endpunkt aus einer gespeicherten Prozedur
- 24. Erstellen einer gespeicherten Prozedur zum Zurückgeben der Zeilenanzahl einer anderen gespeicherten Prozedur
- 25. Zeilen mit Daten aus einer gespeicherten Prozedur mit DataTables füllen
- 26. Abfrage von Ergebnissen einer gespeicherten Prozedur
- 27. Ausführen einer gespeicherten Prozedur in einer anderen gespeicherten Prozedur in SQL Server
- 28. Auftrag von einer gespeicherten Prozedur
- 29. Zurückgeben einer Nachricht aus einer gespeicherten Prozedur an C# app
- 30. Wie Debuggen einer gespeicherten Prozedur in Toad?
Ich benutze es, weil die Syntax einfacher ist. Ich bevorzuge kürzeren Code. Aber ich denke, manchmal muss fortgeschrittener Code etwas größer sein. – Doomsknight