程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> 關於C# >> ExecuteReader返回一個SqlDataReader對象

ExecuteReader返回一個SqlDataReader對象

編輯:關於C#
 

ExecuteReader()方法一般配合SqlDataReader對象使用,執行得到的數據集為只讀且光標只能從前向後移動,ExecuteReader返回一個SqlDataReader對象:

如:

string connString = "Data Source=(local);Initial Catalog=Db;Integrated Security=SSPI;";
using (SqlConnection conn = new SqlConnection(connString))
{
conn.Open();
string sql = @"select top 1 * from tbl order by id desc";
using (SqlCommand cmd = new SqlCommand(sql, conn))
{
using (SqlDataReader reader = cmd.ExecuteReader())
{
if (reader.Read())
{
_info.Text = reader["title"].ToString();
}
reader.Close();
}
}
conn.Close();
}

 

又如:

string oSql=“select id,password,name,level,station,dept from verify”;//SQL語句
SqlCommand comm=new SqlCommand(oSql,con); //創建和聲明Command對象
con.Open();//在調用方法前打開數據庫連接,可以減少數據庫連接所花的時間,節省數據庫資源。
SqlDataReader dr=comm.ExecuteReader ();

While(dr.Read())

{

String id=“”;

id=dr[0].ToString();(0為第一列)或 id=dr[“id”].ToString();(引用字段名)或id= dr.GetString

(dr.GetOrdinal (“id"));
con.Close();//關閉數據庫連接
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved