【发布时间】:2013-09-17 16:51:15
【问题描述】:
伙计们,我的数据库中有一个数据类型为 BIT 的字段。 我需要提取这个值并根据它的值执行一个 IF ELSE 条件。
我尝试按如下方式获取值
string UStat = "SELECT UserStatus FROM " + MainForm.schema + "Adm.SysUser WHERE USerId ='" + cmbUserID.Text + "'";
cmd = ccs.CreateCommand();
ccs.Open();
cmd.CommandText = UStat;
int User_stat = ((int)cmd.ExecuteScalar());
string user_stat = Convert.ToString(User_stat);
ccs.Close();
在 ExecuteScalar 级别,我收到错误转换的通知。 我哪里错了伙计们?
【问题讨论】:
-
数据库中UserStatus的数据类型是什么?
标签: c# asp.net sql type-conversion