当前位置: 代码迷 >> C# >> 有这样的一个有关问题,求指教
  详细解决方案

有这样的一个有关问题,求指教

热度:4002   发布时间:2013-02-25 00:00:00.0
有这样的一个问题,求指教!
我想从数据库中获取一个值
    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。
要转换成原型。
  相关解决方案