我试图通过C#代码模块从SQL Server中的表中读取用户名和密码;表中的密码字段是有意加密的,并收到以下错误:
在上下文中指定的非布尔类型的表达式 条件是预期的,接近'v / InaNkI2CLaJHg5urBWCw =='。
Select语句如下:
SELECT *
from dbo.MembershipFA
Where UserName = 'xxx' and 'v/InaNkI2CLaJHg5urBWCw=='
赞赏任何见解;最好的问候 - Rob
答案 0 :(得分:1)
你错过了部分查询。您要比较哪一列?可能是一个名为Password
的专栏,我猜是
SELECT *
from dbo.MembershipFA
Where UserName = 'xxx' and **Password =** 'v/InaNkI2CLaJHg5urBWCw=='
答案 1 :(得分:1)
这实际上是一个语法错误。它应该像
SELECT * from dbo.MembershipFA Where UserName = 'xxx' and Password = 'v/InaNkI2CLaJHg5urBWCw=='