有这样的一个问题,求指教!
我想从数据库中获取一个值
cmd.CommandText = "SELECT DeptID FROM Department WHERE DeptName = "+a[2]+"";//查询有无此用户
然后把这个值赋值给一个string ,应该怎么做啊
?!!
sql
数据库
c#
------解决方案--------------------string str = cmd.ExecuteScalar().ToString();
------解决方案--------------------我觉得用“添加参数”的方式好像比较好。
楼上两位说的也对,
我们一般都这样写:
string str = (string)cmd.ExecuteScalar().
他的意思是强制转换成string。
因为 ExecuteScalar() 返回的是 object。
要转换成原型。