Introduction
|
Un objet de SqlCommand te permet d'indiquer quel type d'interaction vous voulez ex�cuter avec une base de donn�es. Par exemple, vous pouvez faire choisi, l'insertion, modifier, et supprimer des commandes sur des rang�es des donn�es dans une table de base de donn�es. L'objet de SqlCommand peut �tre employ� pour soutenir les sc�narios d�branch�s de gestion des donn�es, mais dans cette le�on nous emploierons seulement seul l'objet de SqlCommand. Une le�on post�rieure sur le SqlDataAdapter expliquera comment mettre en application une application que les utilisations ont d�branch� des donn�es. Cette le�on te montrera �galement comment rechercher une valeur simple d'une base de donn�es, telle que le nombre de disques dans une table.
|
Cr�er un objet de SqlCommand
|
Semblable � l'autre C# objecte, vous instantiate un objet de SqlCommand par l'interm�diaire de la nouvelle d�claration d'exemple, comme suit :
|
SqlCommand cmd = new SqlCommand("select CategoryName from Categories", conn);
|
|
La ligne ci-dessus est typique pour instantiating un objet de SqlCommand. Elle prend un param�tre de corde qui tient la commande que vous voulez s'ex�cuter et une r�f�rence � un objet de SqlConnection. SqlCommand a quelques surcharges, que vous verrez dans les exemples de ce cours d'instruction.
|
Question des donn�es
|
En utilisant une commande choisie de SQL, vous recherchez un Modem pour le visionnement. Pour accomplir ceci avec un objet de SqlCommand, vous aviez l'habitude la m�thode d'ExecuteReader, qui renvoie un objet de SqlDataReader. Nous discuterons le SqlDataReader dans une future le�on. L'exemple au-dessous des expositions comment employer l'objet de SqlCommand pour obtenir un objet de SqlDataReader :
|
SqlCommand cmd = new SqlCommand("select CategoryName from Categories", conn);
SqlDataReader rdr = cmd.ExecuteReader();
|
|
Insertion des donn�es
|
Pour ins�rer des donn�es dans une base de donn�es, employer la m�thode d'ExecuteNonQuery d'objet de SqlCommand. Le code suivant montre comment ins�rer des donn�es dans une table de base de donn�es :
|
string insertString = @"insert into Categories(CategoryName, Description)values('Miscellaneous',
'Whatever doesn''t fit elsewhere')";
SqlCommand cmd = new SqlCommand(insertString, conn);
cmd.ExecuteNonQuery();
|
|
Mots-cl�s : L'objet de SqlCommand, sqlcommand net d'asp, sqlcommand net de vb, sqlcommand net d'agitation, sqlcommand a stock� le proc�d�, objet net d'asp, objet net de vb, objet net de base visuel, objet de base visuel, c# de sqlcommand, filet de sqlcommand, ensemble de donn�es de sqlcommand, executenonquery de sqlcommand, sqlcommand executescalar, mise � jour de sqlcommand, exemple de sqlcommand
|