- SqlCommand 对象-ExecuteNonQuery() 方法的使用
- SqlCommand 对象-ExecuteReader() 方法的使用
- SqlCommand 对象-ExecuteScalar() 方法的使用
- SqlCommand 对象-ExecuteXmlReader() 方法的使用
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://chenxing.blog.51cto.com/240526/45011
ExecuteReader() 方法需要配合 SqlDataReader 对象使用,执行得到的数据集为只读且光标只能从前向后移动。
string oSql = "select id, password, name, level, station, dept from verify";
SqlCommand comm = new SqlCommand(oSql, con);
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"));
}
//在读取数据结束后才能关闭数据库,因为 SqlDataReader 对象的数据源必须保持数据库连接。
con.Close();
相关阅读


