Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как проверить пароль? / 7 сообщений из 7, страница 1 из 1
04.12.2003, 15:55
    #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
04.12.2003, 17:08
    #32343923
AlexJuice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить пароль?
авторВопрос: как отлавливать ошибку?
Да как обычно, в чем проблема-то? В дебаге смотришь ее номер, а потом в обработчике пишешь
Код: plaintext
1.
If Err.Number= ... Then
MsgBox  "Совсем плохой стал? Пароль забыл?" 
...
Рейтинг: 0 / 0
04.12.2003, 17:28
    #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
04.12.2003, 17:33
    #32343963
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить пароль?
Способ 1. On Error Resume Next в начале процедуры.

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


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