ShingU
专注于ASP.NET技术

导航

 

DataSet 对象是 Microsoft .NET 框架中数据访问的关键部分,是可保存表、视图和关系的内存中对象。该文介绍如何使用一个或多个数据库查询的结果填充 DataSet 对象,以及在将这些数据加载到 DataSet 对象中后如何访问这些数据。

1、新建一个“控制台应用程序”项目。
2、编码。
首先,需要引用SystemSystem.DataSystem.Data.SqlClient 等名称空间。

全部源代码如下:

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

namespace ConApp
{
    
/// <summary>
    
/// Class1 的摘要说明。
    
/// </summary>

    class Class1
    
{
        
/// <summary>
        
/// 应用程序的主入口点。
        
/// </summary>

        [STAThread]
        
static void Main(string[] args)
        
{
            
//
            
// TODO: 在此处添加代码以启动应用程序
            
//

            
string strConnection = "Data Source=(local);"+
            
"Initial Catalog=pubs;"+"User ID=sa;"+
                
"Password=;";
            SqlConnection objConnection 
= new SqlConnection(strConnection);

            
            objConnection.Open();    
// 打开连接

            SqlDataAdapter daAuthors 
= new SqlDataAdapter("SELECT * FROM Authors",objConnection);
            DataSet dsPubs 
= new DataSet();

            daAuthors.Fill(dsPubs);

            DataTable tblAuthors 
= new DataTable();
            tblAuthors 
= dsPubs.Tables[0];

            
foreach (DataRow drCurrent in tblAuthors.Rows)
            
{
                Console.WriteLine(
"{0} {1}",
                    drCurrent[
"au_fname"].ToString(),
                    drCurrent[
"au_lname"].ToString());
            }


            Console.ReadLine();

            objConnection.Close();    
// 关闭连接
        }

    }

}


参考:
http://support.microsoft.com/kb/314145/zh-cn

posted on 2005-03-23 14:09  ShingU  阅读(818)  评论(0)    收藏  举报