Anwendungsentwicklung mit den Microsoft .NET-Anwendungsmodulen

Wir wollen uns nun einmal eine VB.NET-Codesequenz ansehen, in der die Klasse SqlHelper zum Einsatz kommt:

Auf diese Weise wird ein Dataset zurückgegeben, das die Ergebnisse einer mithilfe der Methode ExecuteDataset ausgeführten Abfrage enthält. Durch Nutzung des Parameters CommandType unter der Eingabe von CommandType.StoredProcedure können auch gespeicherte Prozeduren aufgerufen werden. In diesem Fall können die Parameter für die gespeicherten Prozeduren angegeben werden.

SqlHelper.ExecuteNonQuery kann für alle INSERT-, UPDATE- oder DELETE- Anweisungen verwendet werden. ExecuteReader kann benutzt werden, wenn ein nur in einer Richtung (forward-only) ausgelesener Datenstrom benötigt wird. Die Klasse SqlHelper unterstützt außerdem XML über die Methode ExecuteXmlReader, mit der Daten im XML-Format abgerufen werden können. Die Methode ExecuteScalar dient zum Auffinden eines einzelnen Werts.

Bei SqlHelperParameterCache handelt es sich um eine Utility-Klasse, die zusammen mit den Befehlen in den SQL-Server-Datenbanken verwendete Parameter zwischenspeichert. Die Anwendungsmodule enthalten komplette Quellcodes sowohl in VB.NET als auch in C#.

Page: 1 2 3 4 5

ZDNet.de Redaktion

Recent Posts

Taugen Kryptowährungen als Unterstützer der Energiewende?

Bankhaus Metzler und Telekom-Tochter MMS testen, inwieweit Bitcoin-Miner das deutsche Stromnetz stabilisieren könnten.

1 Woche ago

Supercomputer-Ranking: El Capitan überholt Frontier und Aurora

Mit 1,7 Exaflops ist El Capitan nun der dritte Exascale-Supercomputer weltweit. Deutschland stellt erneut den…

1 Woche ago

Ionos führt neue AMD-Prozessoren ein

Der deutsche Hyperscaler erweitert sein Server-Portfolio um vier Angebote mit den neuen AMD EPYC 4004…

1 Woche ago

Lags beim Online-Gaming? DSL-Vergleich und andere Tipps schaffen Abhilfe

Beim Online-Gaming kommt es nicht nur auf das eigene Können an. Auch die technischen Voraussetzungen…

1 Woche ago

GenKI-Fortbildung immer noch Mangelware

Fast jedes zweite Unternehmen bietet keinerlei Schulungen an. In den übrigen Betrieben profitieren oft nur…

1 Woche ago

Netzwerk-Portfolio für das KI-Zeitalter

Huawei stellt auf der Connect Europe 2024 in Paris mit Xinghe Intelligent Network eine erweiterte…

1 Woche ago