Чтение зашифрованных паролей из таблицы SQL Server с помощью C # - PullRequest
1 голос
/ 21 декабря 2011

Я пытаюсь прочитать имя пользователя и пароль из таблицы в SQL Server через модуль кода C #; Поле пароля в таблице специально зашифровано, и получена следующая ошибка:

Выражение не булева типа, указанное в контексте, где ожидается состояние, около 'v / InaNkI2CLaJHg5urBWCw =='.

Оператор Select выглядит следующим образом:

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

Любое понимание приветствуется; С наилучшими пожеланиями - Роб

Ответы [ 2 ]

1 голос
/ 21 декабря 2011

На самом деле это синтаксическая ошибка. Это должно быть что-то вроде

SELECT * from dbo.MembershipFA Where UserName = 'xxx' and Password = 'v/InaNkI2CLaJHg5urBWCw=='
1 голос
/ 21 декабря 2011

вам не хватает части запроса.с какой колонкой вы сравниваете?Вероятно, столбец с именем Password Я думаю,

SELECT * 
from dbo.MembershipFA 
Where UserName = 'xxx' and **Password =** 'v/InaNkI2CLaJHg5urBWCw=='
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...