我在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指令或程序集引用?)