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

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

Пользователь в ADOConnection [D6, MSSQL]


dim- ©   (2002-09-18 14:47:00) 

как программно добавить имя пользователя и пароль в ADOConnection


Mike_Goblin   (2002-09-20 17:07:00) [1]

TADOConnection
Initiates a connection to a database.
procedure Open(const UserID: WideString; const Password: WideString); overload;


Василич   (2002-09-20 15:30:00) [2]

Подключить файл ADOConEd.pas, там есть функция EditConnectionString, показывающая диалог и возвращающая строку подключения. Что касается первого запуска или отсутствия ini. то можно сделать что-то типа:

try
ADOConnection1.Connected
except
ADOConnection1.ConnectionString := EditConnectionString
....


dim-   (2002-09-20 15:04:00) [3]

Это конечно работает, а как создать эту строку при первом запуске или если ini файл удален. Раньше я вызывал стандартный диалог настройки ADO, а сейчас.


sky3d   (2002-09-18 15:01:00) [4]

ConnectionString - строка, так что можно простым форматированием, напр.:

ConectionString := Format(ConnectionString,["MyPassword", "User1"]);

При этом сама строка компонента выглядит так, напр:

Provider=Microsoft.Jet.OLEDB.4.0;Password= %S;User ID= %S;Data Source=...

Удачи


Наверх

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