Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Share this Page URL
Help

14 Einführung in ADO.NET > 14.6 Gespeicherte Prozeduren ansprechen - Pg. 630

Kapitel 14 Einführung in ADO.NET 14.6 Gespeicherte Prozeduren ansprechen Gespeicherte Prozeduren sind ein zentrales Element in relationalen Datenbanksystemen. Mit die- sen Prozeduren ist es möglich, komplexe Abläufe innerhalb der Datenbank nach außen hin durch einfache Strukturen abzubilden. Gespeicherte Prozeduren werden von erfahrenen Datenbank- administratoren gerne zusammen mit Sichten dazu verwendet, die Struktur der Datenbank von den auf die Daten zugreifenden Applikationen zu trennen. Aus diesem Grund ist es in vielen Pro- jekten erforderlich, dass mit ASP.NET nicht auf einzelne Tabellen direkt, sondern auf gespeicher- te Prozeduren zurückgegriffen wird. Die Vorgehensweise bei der Arbeit mit gespeicherten Prozeduren unter ASP.NET unterscheidet sich nicht sehr von den Methoden, die bereits bei ADO und klassischem ASP in Gebrauch waren. Daten lesen Das Lesen von Daten, die von einer gespeicherten Prozedur ausgegeben werden, gestaltet sich sehr einfach. Genau wie einen Select -Befehl können Sie auch das Kommando, eine gespeicherte Prozedur ausführen zu lassen, an die Datenbank senden. Das Ergebnis dieser Abfrage lässt sich dann über den DataReader oder einen DataAdapter abfangen und ausgeben. Im folgenden Beispiel soll das Ergebnis folgender gespeicherter Prozedur über ein GridView dar- gestellt werden: CREATE PROCEDURE neue_Artikel AS