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

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

Подключение базы после запуска (ConnectionString) [D7, ACCESS]


Dimon89 ©   (2009-12-14 18:10:00) 

Есть программа, подключенная к базе Access. Как сделать, чтобы путь к базе можно было указать в самой программе?
Пробовал так:
procedure TForm1.Button1Click(Sender: TObject);
var
Path:string;
begin
Path:=Edit6.Text;
ADOConnection1.Connected:=true;
ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+Path+';Persist Security Info=False';
end;
end.

Ошибки, Ошибки. Что не так делаю? Если можно с примерами и с использованием ComonDialog.


Dimon89   (2009-12-14 19:11:00) [1]

да я не про этот код. просто сделал прогу, связал с базой. а дальше почуть, почуть добавляю туда всего


Плохиш   (2009-12-14 19:03:00) [2]


> Dimon89   (14.12.09 18:10)
> ADOConnection1.Connected:=true;
> ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.
> OLEDB.4.0;Data Source='+Path+';Persist Security Info=False';


> Dimon89   (14.12.09 18:21) [3]
>  я просто не очень хорошо разбираюсь, делал по книжке все

Книжку сам написал?


Dimon89   (2009-12-14 18:59:00) [3]

ADOConnection1.Connected:=false;
ADOCOnnection1.ConnectionString:=ADODB.PromptDataSource(Handle, ADOConnection1.Connectionstring);
ADOConnection1.Connected:=true;


Dimon89   (2009-12-14 18:51:00) [4]

Все, спасибо. Вбил в бутон PromptDataSource(Handle, ADOConnection1.Connectionstring);


Медвежонок Пятачок   (2009-12-14 18:31:00) [5]

(Handle,CurrentConnectionStr)


Dimon89   (2009-12-14 18:30:00) [6]

а по не русски


Медвежонок Пятачок   (2009-12-14 18:29:00) [7]

хендл парент-окна и текущее значение строки коннекта


Dimon89   (2009-12-14 18:28:00) [8]

ADODB.PromptDataSource() . что в скобках?


Медвежонок Пятачок   (2009-12-14 18:28:00) [9]

в скобках - параметры


Медвежонок Пятачок   (2009-12-14 18:24:00) [10]

наоборот пишет missing connection or connection string

ты ему верь. он все верно пишет.

"скучаю по коннекту или по строке подключения"


Медвежонок Пятачок   (2009-12-14 18:23:00) [11]

можно засунуть в попу, но можно и в исходник.


Dimon89   (2009-12-14 18:23:00) [12]

наоборот пишет missing connection or connection string, как вообщем и раньше. еще в ходе экспериментов писал - не удается ... открытый объект.


Dimon89   (2009-12-14 18:21:00) [13]

ADODB.PromptDataSource - это как понять? куда это засунуть? я просто не очень хорошо разбираюсь, делал по книжке все


Медвежонок Пятачок   (2009-12-14 18:20:00) [14]

ADOConnection1.Connected:=true;
ADOConnection1.ConnectionString:=......


все правильно, только все наоборот.


Медвежонок Пятачок   (2009-12-14 18:18:00) [15]

ADODB.PromptDataSource откроет мастер подключения и вернет готовую строку


Наверх

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