Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Почему 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


Наверх

Титульная страница Поиск, карта сайта Написать письмо