关于SQL两语句的区别问题
SqlDataReaderred=null;SqlCommandcmd=newSqlCommand(sql,DB.con);//创建连接类DB.con.Open();//...
SqlDataReader red = null;
SqlCommand cmd = new SqlCommand(sql, DB.con); //创建连接类
DB.con.Open();//打开数据库
red = cmd.ExecuteRead(); //创建读取对象
red.HasRows和red.Reader()在这里有什么区别呢?我感觉好像没区别,前者是有查询结果的话返回true,否则返回false。后者是如果读到一行记录返回true,否则返回false。 展开
SqlCommand cmd = new SqlCommand(sql, DB.con); //创建连接类
DB.con.Open();//打开数据库
red = cmd.ExecuteRead(); //创建读取对象
red.HasRows和red.Reader()在这里有什么区别呢?我感觉好像没区别,前者是有查询结果的话返回true,否则返回false。后者是如果读到一行记录返回true,否则返回false。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询