|
|
Introdução
|
Um objeto de SqlCommand permite que você especifique que tipo de interação você quer executar com uma base de dados. Por exemplo, você pode fazer seleto, a inserção, modificar, e suprimir comandos em fileiras dos dados em uma tabela da base de dados. O objeto de SqlCommand pode ser usado suportar scenarios desconectados da gerência de dados, mas nesta lição nós usaremos somente o objeto de SqlCommand sozinho. Uma lição mais atrasada no SqlDataAdapter explicará como executar uma aplicação que os usos desconectaram dados. Esta lição mostrar-lhe-á também como recuperar um único valor de uma base de dados, tal como o número dos registros em uma tabela.
|
Criando um objeto de SqlCommand
|
Similar ao outro C# objeta, você instantiate um objeto de SqlCommand através da declaração nova do exemplo, como segue:
|
SqlCommand cmd = new SqlCommand("select CategoryName from Categories", conn);
|
|
A linha acima é típica para instantiating um objeto de SqlCommand. Faz exame de um parâmetro da corda que prenda o comando que você quer executar e de uma referência a um objeto de SqlConnection. SqlCommand tem algumas sobrecargas, que você verá nos exemplos deste tutorial.
|
Perguntando dados
|
Ao usar um comando seleto do SQL, você recupera uma série de dados para a visão. Para realizar este com um objeto de SqlCommand, você usaria o método de ExecuteReader, que retorna um objeto de SqlDataReader. Nós discutiremos o SqlDataReader em uma lição futura. O exemplo abaixo das mostras como usar o objeto de SqlCommand obter um objeto de SqlDataReader:
|
SqlCommand cmd = new SqlCommand("select CategoryName from Categories", conn);
SqlDataReader rdr = cmd.ExecuteReader();
|
|
Introduzindo dados
|
Para introduzir dados em uma base de dados, usar o método de ExecuteNonQuery do objeto de SqlCommand. O seguinte código mostra como introduzir dados em uma tabela da base de dados:
|
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
|
HTML Quizes |
|
XML Quizes |
|
Browser Scripting Quizes |
|
Server Scripting Quizes |
|
.NET (dotnet) Quizes |
|
Multimedia Quizes |
|
Web Building Quizes |
|
Java Quizes |
|
Programming Langauges Quizes |
|
Soft Skills Quizes |
|
Database Quizes |
|
Operating System Quizes |
|
Software Testing Quizes |
|
SAP Module Quizes |
|
Networking Programming Quizes |
|
Microsoft Office Quizes |
|
Accounting Quizes |
|
|