ExecuteScalar()方法疑问
发表在C#图书答疑
2018-04-26 悬赏:2 学分
《C#项目开发实战入门》第1章 Q友——做你自己的QQ 30页-30页
是否精华
是
否
版块置顶:
是
否
public int ExecSQL(string sql)
{
SqlCommand command = new SqlCommand(sql, connection); //指定要执行的SQL语句
if (connection.State == ConnectionState.Closed) //如果当前数据库连接处于关闭状态
connection.Open(); //打开数据库连接
int num = Convert.ToInt32(command.ExecuteScalar()); //执行查询
connection.Close(); //关闭数据库连接
return num; //返回结果中的第一行第一列
}
老师,command.ExecuteScalar()得到的是数据表tb_User第一行第一列的值10001吗?为什么强制转换后返回的num值为1呢?
首页上一页 1 下一页尾页 3 条记录 1/1页