将SQL输出从字符串转换为布尔值

时间:2019-02-07 19:25:59

标签: c# boolean tostring

我在Visual Studio中遇到数据类型问题。我想检查该值是否等于1,但出现错误。

我尝试使用ToString(),并且想知道是否有使用ToBoolean()的方法。

string VerifyPasswordQuery = 
       "IF EXISTS (SELECT Password FROM UserData        
                   WHERE Password LIKE '" + TxtBoxLoginPassword.Text + "' 
                     AND UserName LIKE '" +  TxtBoxLoginUsername.Text + "')
        BEGIN SELECT 1 END";

SqlCommand VerifyPasswordCommand = new SqlCommand(VerifyPasswordQuery, Connection);
// maybe ToString(); ?
Boolean Password = VerifyPasswordCommand.ExecuteScalar().ToBoolean(); 

if (Password = 1)

我的错误是

  

错误CS1061
  

'object'不包含'ToBoolean'的定义,并且找不到可以接受的扩展方法'ToBoolean'接受类型为'object'的第一个参数(您是否缺少using指令或程序集引用?)

0 个答案:

没有答案