SqlDataReader Example – C# – SqlDataReader Example

3-Minute Video Tour of LearnVisualStudio.NET by Bob Tabor


Learn Visual Studio Video Tour



Ideal Tools Organizer


Premium (Not Free) Video Tutorials

Free Video Tutorials & Free Tools

SqlDataReader Example – C# – SqlDataReader Example

Purpose: – Illustrates using C# to .
Prerequistes:

  1. Install C# (Express or Standard Edition)
  2. Install SQL Server Express
  3. Download Northwind Database
  4. Attach Northwind Database to Databases in Sql Express

Notes:

  • Console Application is used to simplify things, but Windows Forms or Web Forms could also be used
  • You can build a library of syntax examples by using same project over and over and just commenting out what you do not want to execute in Program.cs

Instructions:

  1. Use C# 2008 (Express or Standard) Edition
  2. Create new project; select Console Application; name of Project could be CSharp_Syntax.
  3. Right-click project name in solution explorer; add new folder; name of folder could be DatabaseADONET
  4. Right-click folder; add class; class name could be clsSqlDataReader.cs
  5. Copy code into clsSqlDataReader.cs
  6. Copy code into Program.cs
  7. Click green arrow to start with debugging

Step 1: Use View Plain to Cut-n-paste code into clsSqlDataReader.cs

 C# |   |? 
using System;
using System.Data;
using System.Data.SqlClient;
 
 
public class clsSqlDataReader
{
    static SqlConnection con;
 
    public void Main()
    {
        con = new SqlConnection("Server=(local)\\SQLEXPRESS;Initial Catalog=Northwind;Integrated Security=SSPI");
 
        SqlCommand cmd = new SqlCommand();
 
        cmd.CommandText = "SELECT FirstName, LastName FROM Employees";
        cmd.Connection = con;
 
        try
        {
            con.Open();
            SqlDataReader reader = cmd.ExecuteReader();
            //(CommandBehavior.SingleRow)
            while (reader.Read())
            {
                Console.WriteLine("{0} - {1}", reader.GetString(0), reader.GetString(1));
            }
            reader.Close();
        }
        finally
        {
            con.Close();
        }
        Console.ReadLine();
    }
}
 
 
 

Step 2: Use View Plain to Cut-n-paste code into Program.cs
 C# |   |? 
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace CSharp_Syntax
{
    class Program
    {
        static void Main(string[] args)
        {
            //DatabaseADONET
 
 
            clsSqlDataReader mySqlDataReader = new clsSqlDataReader();
            mySqlDataReader.Main();
        }
    }
}
 
 
 
 
 

Related posts:

  1. SqlDataReader Example – VB.NET – SqlDataReader Example Source code example in VB.NET of SqlDataReader...
  2. C#: Sql Stored Procedure Source Code Example C# Sql Stored Procedure source code example with SqlDataReader...
  3. VB.NET: Sql Stored Procedure Source Code Example VB.NET Sql Stored Procedure Source Code Example...
  4. C# Select Statement Source Code Example Source Code example shows how to use Sql Select in...
  5. C# Sql Command Delete Statement Source Code Example C# Source Code Example that illustrates using Sql Command Delete...

Related posts brought to you by Yet Another Related Posts Plugin.

Comments

3 Responses to “SqlDataReader Example – C# – SqlDataReader Example”
  1. Rahul says:

    First of all. Thanks very much for your useful post.

    I just came across your blog and wanted to drop you a note telling you how impressed I was with the

    information you have posted here.

    Please let me introduce you some info related to this post and I hope that it is useful for community.

    There is a good C# resource site, Have alook

    http://CSharpTalk.com

    Thanks again
    Rahul

  2. mohammad says:

    this is the best website

  3. rajan333 says:

    i am a beginner ….. could ny one tell how to adopt with .net?

Speak Your Mind

Tell us what you're thinking...
and oh, if you want a pic to show with your comment, go get a gravatar!

Powered by WP Hashcash

This blog uses the cross-linker plugin developed by Web-Developers.Net