sqlcommand的三个属性及SqlDataReader的用法
(1)三个属性ExecuteNonQuery()、ExecuteReader()、ExecuteScalar():
ExecuteNonQuery():返回第一行的第一列的值,通常用于对数据的统计结果返回。
ExecuteReader():返回一行查询结果,返回SqlDataReader对象
ExecuteScalar():返回查询的行数
(2)SqlDataReader的用法:查询结果返回一行
步骤:建立SQL连接--〉设置查询语句--〉打开连接
SqlDataReader datareader = sqlcommand.ExecuteReader();
if (datareader.Read())//用SqlDataReader的Read()方法,判断阅读器是否为空。
{
txb_name.Text = datareader["paname"].ToString(); //可根据具体情况设置 ,格式:SqlDataReader[“列名”].ToString();
txb_job.Text = datareader["profession"].ToString();
txb_email.Text = datareader["email"].ToString();
}