How to perform a SELECT statement using ADO.NET : SqlCommand Select « ADO.Net « C# / CSharp Tutorial






using System;
using System.Data;
using System.Data.SqlClient;

class MainClass
{
  public static void Main()
  {
    string connectionString ="server=localhost;database=Northwind;uid=sa;pwd=sa";

    SqlConnection mySqlConnection = new SqlConnection(connectionString);

    string selectString = "SELECT ID, FirstName FROM Employee";

    SqlCommand mySqlCommand = mySqlConnection.CreateCommand();
    mySqlCommand.CommandText = selectString;
    SqlDataAdapter mySqlDataAdapter = new SqlDataAdapter();

    mySqlDataAdapter.SelectCommand = mySqlCommand;

    DataSet myDataSet = new DataSet();

    mySqlConnection.Open();

    string dataTableName = "Employee";
    mySqlDataAdapter.Fill(myDataSet, dataTableName);

    DataTable myDataTable = myDataSet.Tables[dataTableName];

    foreach (DataRow myDataRow in myDataTable.Rows)
    {
      Console.WriteLine("ID = " + myDataRow["ID"]);
      Console.WriteLine("FirstName = " + myDataRow["FirstName"]);
    }
    mySqlConnection.Close();
  }
}








32.21.SqlCommand Select
32.21.1.Simple Query
32.21.2.How to perform a SELECT statement using ADO.NET
32.21.3.Execute Scalar Example
32.21.4.Executing a Query That Does Not Return a Result Set
32.21.5.Executing a Query That Returns Multiple Result Sets with DataSet
32.21.6.Executing a Query That Returns Multiple Result Sets with SqlDataReader
32.21.7.Execute the command to get Scalar value
32.21.8.CommandReader
32.21.9.Get table list