powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как проверить пароль?
7 сообщений из 7, страница 1 из 1
Как проверить пароль?
    #32343776
FigVamO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подключаюсь к серверу.
...
Dim ODBCWorkSpace As Workspace
Dim ODBCConnection As Connection
Set ODBCWorkSpace = CreateWorkspace("WWW", SUID, SPWD, dbUseODBC)
Set ODBCConnection = ODBCWorkSpace.OpenConnection("Connection1", _
dbDriverNoPrompt, True, _
"ODBC;DATABASE=DataBase;UID=" + SUID + ";PWD=" + SPWD + ";DSN=DSN")
...
Проблема, в том, что при неправильном пользователе и пароле выдается ошибка.
Вопрос: как отлавливать ошибку? или как то по другому можно проверять правильностьпароля и идентификации пользователя?
...
Рейтинг: 0 / 0
Как проверить пароль?
    #32343923
Фотография AlexJuice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВопрос: как отлавливать ошибку?
Да как обычно, в чем проблема-то? В дебаге смотришь ее номер, а потом в обработчике пишешь
Код: plaintext
1.
If Err.Number= ... Then
MsgBox  "Совсем плохой стал? Пароль забыл?" 
...
Рейтинг: 0 / 0
Как проверить пароль?
    #32343956
FigVamO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пишу так:
Set ODBCConnection = ODBCWorkSpace.OpenConnection("Connection1", _
dbDriverNoPrompt, True, _
"ODBC;DATABASE=DataBase;UID=" + SUID + ";PWD=" + SPWD + ";DSN=DSN")
If Err.Number = 3146 Then
MsgBox "Совсем плохой стал? Пароль забыл?"
End If
..
но, не доходит до проверки ошибки. На предыдущем операторе останавливается.
????
...
Рейтинг: 0 / 0
Как проверить пароль?
    #32343963
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Способ 1. On Error Resume Next в начале процедуры.

Способ 2. Более человеческий обработчик.
...
Рейтинг: 0 / 0
Как проверить пароль?
    #32344001
FigVamO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо. С вашей помощью разобрался.
...
Рейтинг: 0 / 0
Как проверить пароль?
    #32344034
Фотография AlexJuice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир СанычOn Error Resume Next в начале процедуры.
Это при подключении-то? Шутить изволите ;-)
...
Рейтинг: 0 / 0
Как проверить пароль?
    #32344036
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А потом проверять ошибку! А не просто Resume Next.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как проверить пароль?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]