Jan 4

1. 先using System.Data.SqlClient;

2. 在函数中,定义SqlConnection:

C# Code Copy Code To Clipboard
  1. SqlConnection conn = new SqlConnection("...连接字串...");  

3. 紧接着,定义SqlCommand来执行SQL语句:

C# Code Copy Code To Clipboard
  1. string s = "select * from tableA";   
  2. SqlCommand q = new SqlCommand(s, conn);   
  3. conn.Open();  

4. 定义SqlDataReader来接受返回的记录,除了用ExecuteReader返回SqlDataReader,还有ExecuteNonQuery,ExecuteScalar返回简单值的应用,详见MSDN.用完以后,记得Close这个SqlDataReader,不然以后使用SqlCommand时会有麻烦.

C# Code Copy Code To Clipboard
  1. SqlDataReader r = q.ExecuteReader();   
  2. if (r.Read())   
  3. {   
  4.    Response.Write(r[0].ToString().Trim());   
  5. }   
  6. r.Close();  

 5.如果需要再次查询,可以使用同一个SqlCommand,只要记得前面关闭了SqlDataReader,使SqlCommand重获自由.

C# Code Copy Code To Clipboard
  1. q.CommandText = "update tableA set ColA='A' where ColB='B'";   
  2. q.ExecuteNonQuery();   

6. 全部用完以后,关闭SqlConnection

C# Code Copy Code To Clipboard
  1. conn.Close();  

 

 

 

 

Tags: , ,
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]