2011-12-21 38 views
1

我正嘗試通過C#代碼模塊從SQL Server表中讀取用戶名和密碼;在表中的密碼字段被故意加密,並且在接收到以下錯誤:使用C#從SQL Server表讀取加密密碼

在上下文指定的非布爾型,其中一個 條件預計,鄰近的表達「V/InaNkI2CLaJHg5urBWCw ==」。

的Select語句如下:

SELECT * 
from dbo.MembershipFA 
Where UserName = 'xxx' and 'v/InaNkI2CLaJHg5urBWCw==' 

任何有識之士的讚賞;最好的問候 - Rob

回答

1

它實際上是一個語法錯誤。它應該像

SELECT * from dbo.MembershipFA Where UserName = 'xxx' and Password = 'v/InaNkI2CLaJHg5urBWCw==' 
1

你缺少部分查詢。你比較哪一列?可能是一個叫Password專欄中,我猜

SELECT * 
from dbo.MembershipFA 
Where UserName = 'xxx' and **Password =** 'v/InaNkI2CLaJHg5urBWCw=='