请教关于C#使用SQL的数值提取问题

来源:百度知道 编辑:UC知道 时间:2024/05/31 20:33:32
请问一下我在C#中应该如何去提取select count(*) from Users这个值
我使用了int id = Select count(*) From Users;出错,提取不了,SQL已经连接,请教一下怎么把查询到的值用在C#上
我是想用到这个数值,不是改列的名字..我只是想把id这个值用来做别的用途,求教

string connstr = "数据库连接字符串";
SqlConnection conn = new SqlConnection(connstr);
conn.Open();
SqlCommand sqlcom = new SqlCommand("select count(*) from D_Schedule_a",conn);
int id = Convert.ToInt16(sqlcom.ExecuteScalar().ToString());

select count(*) as id(或者列名) from Users
这样可以吗"?

SqlConnection conn = new SqlConnection("连接字符串");
string sql = "Select count(*) From Users";
SqlCommand command = new SqlCommand(sql, conn);
command.CommandType = CommandType.Text;

int Count = (int)command.ExecuteScalar();