![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Почему ADO переспрашивает пароль ? [D7, MSSQL]
SergeyV © (2004-03-09 11:56:00)Соединяюсь с MS-SQL 2000 через ADO.
Необходима возможность как соединяться по логину/паролю так и доверительно.
При доверительном все нормально. А вот при указании логина и пароля ADO выдает окно с требованием повторить ввод пароля. После этого соединение происходит нормально.
Как избавиться от повторного ввода.
Строка соединения для второго случая:
'Provider=SQLOLEDB.1;Password='+trim(Edit4.Text)+'Persist Security Info=True;User ID='+trim(Edit3.Text)+';Initial Catalog='+trim(Edit2.Text)+';Data Source='+trim(Edit1.Text)+';Trusted_Connection=No';
sniknik (2004-03-09 13:32:00) [1]еше вариант не включена авторизация по MSSQL.
sniknik (2004-03-09 13:30:00) [2]значит не то значение внес в Edit4.Text или просто нет такого что в Edit3.Text.
Delirium (2004-03-09 13:26:00) [3]Значит не правильный логин или пароль в
ConnectionString, проверяй.
SergeyV (2004-03-09 13:22:00) [4]Если явно указываю MainForm.Connect1.LoginPrompt := false;
то получаю сообщение об ошибке
Project TabManager.exe raised exception class EOleException with massage 'Login failed for user 'User1''. Process stoped. Use Step or Run to continue.
Delirium (2004-03-09 11:58:00) [5]Потому, что
LoginPrompt = True