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
|