Проверить количество строк - PullRequest
0 голосов
/ 02 апреля 2011

Я создаю приложение, в котором люди должны войти в систему, эти данные находятся в базе данных Oracle 10g XE, я знаю, как получить доступ к данным, но я не знаю, как проверить, возвращает ли запрос что-то или нет't (чтобы проверить имя пользователя и пароль, конечно).Я использую ODBC с VB.net для подключения БД.Любая помощь?Спасибо.

1 Ответ

1 голос
/ 06 апреля 2011

Вы можете использовать SELECT COUNT(*), который всегда будет возвращать некоторое значение:

SELECT COUNT(*) AS user_ok FROM my_app_users
WHERE user_id='xxx' 
AND user_passwd=SHA256(user_salt || 'xyz')

В случае, если пользователь не существует или «xyz» не является паролем, вы получите «0».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...