Introduzione
|
Un oggetto di SqlCommand permette che specifichiate che tipo di interazione desiderate effettuare con una base di dati. Per esempio, potete fare prescelto, l'inserto, modificare e cancellare gli ordini sulle file dei dati in una tabella della base di dati. Object di SqlCommand pu� essere usato per sostenere i piani d'azione staccati dell'amministrazione di dati, ma in questa lezione useremo soltanto Object di SqlCommand da solo. Una lezione successiva sullo SqlDataAdapter spiegher� come effettuare un'applicazione che gli usi hanno staccato i dati. Questa lezione inoltre gli mostrer� come richiamare un singolo valore da una base di dati, quale il numero di annotazioni in una tabella.
|
Generazione delObject di SqlCommand
|
Simile all'altro C# obietta, voi instantiate un oggetto di SqlCommand via la nuova dichiarazione di caso, come segue:
|
SqlCommand cmd = new SqlCommand("select CategoryName from Categories", conn);
|
|
La linea qui sopra � tipica per instantiating un oggetto di SqlCommand. Prende un parametro della stringa che tiene l'ordine che desiderate eseguire e un riferimento ad un oggetto di SqlConnection. SqlCommand ha alcuni sovraccarichi, che vedrete negli esempi di questa lezione privata.
|
Interrogazione dei dati
|
Nel usando un ordine prescelto di SQL, richiamate un insieme di dati per l'osservazione. Per compire questo con un oggetto di SqlCommand, usereste il metodo di ExecuteReader, che restituisce un oggetto di SqlDataReader. Discuteremo lo SqlDataReader in una lezione futura. L'esempio sotto le esposizioni come usare Object di SqlCommand per ottenere un oggetto di SqlDataReader:
|
SqlCommand cmd = new SqlCommand("select CategoryName from Categories", conn);
SqlDataReader rdr = cmd.ExecuteReader();
|
|
Inserimento dei dati
|
Per inserire i dati in una base di dati, usare il metodo di ExecuteNonQuery delObject di SqlCommand. Il seguente codice mostra come inserire i dati in una tabella della base di dati:
|
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
|