- ExecuteReader()
返回行执行命令
SqlDataReader sread =Class1.getread(sql);
if (sread.HasRows)
{
while (sread.Read())
label1.Text= sread.GetString(0);
}
sread.close();
DataReader常用的方法有:
NextResult();当有多个结果集时,用来读取下一个结果集
Read();用来读取吓一条记录(一个结果集)
GetInt32(0);读取第一列的结果(int类型),括号内0代表第一列
GetString(1);读取第二列的结果(string类型),1代表第二列
- ExecuteNonQuery()
执行数据库的增删改查命令 - ExecuteScalar()
从数据库中检索单个值(一个聚合) - ExecuteXmlReader()
将commandText发送到connection并生成一个xmlreader对象