|
Подключение к базе на сервере
|
|||
---|---|---|---|
#18+
Подключаюсь к базе следующим образом: "Provider=MSDASQL.1;Password='" + Trim(Text2.Text) + "';Persist Security Info=true;User ID=" + Trim(Text1.Text) + ";Extended Properties='DRIVER=SQL Server;SERVER=SAPRHP;UID=;PWD=;APP=Visual Basic;WSID=SERGE;DATABASE=basa;Network=DBMSSOCN';Initial Catalog=basa" Если введены UserID и Password которых нет на сервере, то: 1) Выходит окно: Connection Failed: SQL State '28000' SQL Server Error: 18456 [Microsoft][ODBC SQL Server Error][SQL Server] Login Failed for user 'rewfvcr'. 2) Нажимаю кнопку [OK] в окне 3) Выходит окно, в котором из выпадающего списка предлагается выбрать имя сервера, ввести имя и пароль пользователя, ввести дополнительные опции. Вопрос: как сделать, чтобы при вводе имени и пароля пользователя, которого нет на сервере, вместо этих окон выходило сообщение типа "Вы ввели неправильный пароль" ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2003, 07:48 |
|
Подключение к базе на сервере
|
|||
---|---|---|---|
#18+
перед тем как вызывать connection.Open установи connection.Properties("Prompt") = adPromptNever и во время открытия лови Error ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2003, 12:05 |
|
Подключение к базе на сервере
|
|||
---|---|---|---|
#18+
Вот фрагмент работающего кода: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2003, 14:01 |
|
|
start [/forum/topic.php?fid=60&tid=2171333]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
others: | 275ms |
total: | 415ms |
0 / 0 |