![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Есть DataModule в нем кинуто AdoConnection и др. ado вещи которые подключаются к этому адоконнекту.
Есть главная форма, в ней нужно выбрать файл базы данных и передать путь в к нему в коннектстринг адоконнекта. Вопрос: как передать коннект стринг, так чтобы при создании формы Application.CreateForm(TDataModule, DataModule); у меня в адоконнекте уже был проставлен правильно коннектстринг |
#2
|
|||
|
|||
![]() Если я правильно понял, то у меня была вроде такой проблемы ситуация!
Решил строку соединения создать с помощью сложения: ADOConnection1.ConnectionString:=ADOL1.Caption+LB_ File.FileName+ADOL2.Caption; где ADOL1: TLabel;(здесь прописывал первоначальную запись, до адреса БД) ADOL2: TLabel;(здесь, все что идет после адреса БД) LB_File: TRzFileListBox;(можно использовать TFileListBox) вобщем строка выглядит так Provider=Microsoft.Jet.OLEDB.4.0;Password="";User ID=Admin;Data Source=E:\DB\БАЗА.mdb;Mode=Share Deny None;Extended Properties="";Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB ![]() ![]() ![]() попробуй, может поможет |
#3
|
|||
|
|||
![]() ![]() ![]() |
#4
|
|||
|
|||
![]() Так я так и делал, вопрос в том в какой момент передавать строку
|
#5
|
|||
|
|||
![]() я передавал в момент подключения БД
не забудь ADOConnection1.Connected:=true |