Das folgende Beispiel zeigt, wie eine einfache ADO.NET -Anwendung, die eine Verbindung zur Northwind -Datenbank herstellt und eine Liste von Kategorien zurückgibt, aussehen würde. Das Beispiel schreibt die Ausgabe an die Konsole oder Eingabeaufforderung. <br>
<br>
Das folgende Beispiel zeigt, was für eine einfache ADO.NET -Anwendung, die eine Verbindung zur Northwind -Datenbank herstellt und eine Liste von Kategorien zurückgibt. Das Beispiel schreibt die Ausgabe an die Konsole oder Eingabeaufforderung. <br>
<br>
sqlclient <br>
[Visual Basic] <br>
Importiert System <br>
importiert System.data <br>
importiert system.data.sqlclient <br>
Importiert Microsoft.visualBasic <br>
<br>
Beispiele für öffentliche Klasse <br>
<br>
& nbsp; & nbsp; öffentlich Shared sub main () <br>
& nbsp; & nbsp; & nbsp; & nbsp; Dim Nwindconn als SQLConnection = new SQLConnection ("Datenquelle = localhost; & quot; & _ <br>
& nbsp; & nbsp; & nbsp; & nbSp; p; & nbsp; & nbsp; & nbsp; & nbSp; p; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; user id = sa; password = pwd; erster Katalog = Northwind & quot;) <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; dim Catcmd als SQLCommand = Nwindconn.CreateCommand () <br>
& nbsp; & nbsp; & nbsp; & nbsp; catcmd.commandtext = & quot; CategoryId, Kategorie aus den Kategorien & quot; <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; nwindconn.open () <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; dim MyReader als SQLDATAREADER = Catcmd.executereader () <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; tun, während myReader.read () <br>
& nbSP; <br>
& nbsp; & nbsp; & nbsp; & nbsp; Loop <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; myReader.CLOSE () <br>
& nbsp; & nbsp; & nbsp; & nbsp; nwindconn.close () <br>
& nbsp; & nbsp; Ende sub <br>
Endklasse <br>
[C#] <br>
mit System verwenden; <br>
mit System.data; <br>
mit System.data.sqlclient; <br>
<br>
Klassenprobe <br>
{<br>
& nbsp; & nbsp; public static void main () <br>
& nbsp; & nbsp; {<br>
& nbsp; & nbsp; & nbsp; & nbsp;
<br>
& nbsp; & nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp; & nbsp; catcmd.commandtext = & quot; CategoryId, Kategorie aus den Kategorien "<br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; nwindconn.open (); <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp;
<br>
& nbsp; & nbsp; & nbsp; & nbsp; while (myReader.read ()) <br>
& nbsp; & nbsp; & nbsp; & nbsp; {<br>
& nbSP;
& nbsp; & nbsp; & nbsp; & nbsp;} <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; myReader.close (); <br>
& nbsp; & nbsp; & nbsp; & nbsp; nwindconn.close (); <br>
& nbsp; & nbsp;} <br>
} <br>
OLEDB <br>
[Visual Basic] <br>
Importiert System <br>
importiert System.data <br>
importiert System.data.oledb <br>
Importiert Microsoft.visualBasic <br>
<br>
Beispiele für öffentliche Klasse <br>
<br>
& nbsp; & nbsp; öffentlich Shared sub main () <br>
& nbsp; & nbsp; & nbsp; & nbsp; dim Nwindconn als OLEDBConnection = new OLEDBConnection ("Provider = SQLOLEDB; dATASELLET = localhost; & quot; & _ <br>
& nbsp; & nbsp; & nbsp; & nbSp; p; & nbsp; & nbsp; & nbsp; & nbSp; p; & nbSP;
<br>
& nbSP;
& nbsp; & nbsp; & nbsp; & nbsp; catcmd.commandtext = & quot; CategoryId, Kategorie aus den Kategorien & quot; <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; nwindconn.open () <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; dim MyReader als OLEDBDATAREADER = Catcmd.executereader () <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; tun, während myReader.read () <br>
& nbSP; <br>
& nbsp; & nbsp; & nbsp; & nbsp; Loop <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; myReader.CLOSE () <br>
& nbsp; & nbsp; & nbsp; & nbsp; nwindconn.close () <br>
& nbsp; & nbsp; Ende sub <br>
Endklasse <br>
[C#] <br>
mit System verwenden; <br>
mit System.data; <br>
mit System.data.oledb; <br>
<br>
Klassenprobe <br>
{<br>
& nbsp; & nbsp; public static void main () <br>
& nbsp; & nbsp; {<br>
& nbSP;
<br>
& nbSP;
& nbsp; & nbsp; & nbsp; & nbsp; catcmd.commandtext = & quot; CategoryId, Kategorie aus den Kategorien "<br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; nwindconn.open (); <br>
<br>
& nbSP;
<br>
& nbsp; & nbsp; & nbsp; & nbsp; while (myReader.read ()) <br>
& nbsp; & nbsp; & nbsp; & nbsp; {<br>
& nbSP;
& nbsp; & nbsp; & nbsp; & nbsp;} <br>
<br>
& nbsp; & nbsp; & nbsp; & nbsp; myReader.close (); <br>
& nbsp; & nbsp; & nbsp; & nbsp; nwindconn.close (); <br>
& nbsp; & nbsp;} <br>
} <br>