Der SqlCommand Gegenstand |
Einleitung
|
Ein SqlCommand Gegenstand erlaubt dir, zu spezifizieren, welche Art der Interaktion du mit einer Datenbank durchf�hren m�chtest. Z.B. kannst du auserw�hltes, Einsatz tun, Befehle auf Reihen von Daten in einer Datenbanktabelle �ndern und l�schen. Der SqlCommand Gegenstand kann benutzt werden, um getrennte Datenverwaltungdrehb�cher zu st�tzen, aber in dieser Lektion benutzen wir nur den SqlCommand Gegenstand alleine. Eine neuere Lektion auf dem SqlDataAdapter erkl�rt, wie man eine Anwendung einf�hrt, da� Gebrauch Daten trennte. Diese Lektion zeigt dir, wie man auch einen einzelnen Wert von einer Datenbank, wie der Zahl Aufzeichnungen in einer Tabelle zur�ckholt.
|
Verursachen eines SqlCommand Gegenstandes
|
�hnlich anderem C# wendet, du instantiate ein SqlCommand Gegenstand �ber die neue Falerkl�rung ein, wie folgt:
|
SqlCommand cmd = new SqlCommand("select CategoryName from Categories", conn);
|
|
Die Linie oben ist f�r das Instantiating einen SqlCommand Gegenstand typisch. Sie nimmt einen Zeichenketteparameter, der den Befehl h�lt, den, du durchf�hren m�chtest und einen Hinweis auf einem SqlConnection Gegenstand. SqlCommand hat einige �berlastungen, die du in die Beispiele dieses Tutorial siehst.
|
Fragen von Daten
|
Wenn Sie einen SQL auserw�hlten Befehl verwenden, holst du ein Modem f�r Betrachtung zur�ck. Um dieses mit einem SqlCommand Gegenstand zu vollenden, w�rdest du die ExecuteReader Methode verwenden, die einen SqlDataReader Gegenstand zur�ckbringt. Wir besprechen das SqlDataReader in einer zuk�nftigen Lektion. Das Beispiel unterhalb der Erscheinen, wie man den SqlCommand Gegenstand benutzt, um einen SqlDataReader Gegenstand zu erreichen:
|
SqlCommand cmd = new SqlCommand("select CategoryName from Categories", conn);
SqlDataReader rdr = cmd.ExecuteReader();
|
|
Einsetzen von Daten
|
Um Daten in eine Datenbank einzusetzen, die ExecuteNonQuery Methode des SqlCommand Gegenstandes verwenden. Der folgende Code zeigt, wie man Daten in eine Datenbanktabelle einsetzt:
|
string insertString = @"insert into Categories(CategoryName, Description)values('Miscellaneous',
'Whatever doesn''t fit elsewhere')";
SqlCommand cmd = new SqlCommand(insertString, conn);
cmd.ExecuteNonQuery();
|
|
Keywords:
The SqlCommand Object,asp net sqlcommand,vb net sqlcommand,ado net sqlcommand,sqlcommand stored procedure,asp net object,vb net object,visual basic net object,visual basic object,sqlcommand c#,sqlcommand net,sqlcommand dataset,sqlcommand executenonquery,sqlcommand executescalar,sqlcommand update,sqlcommand example
|