![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подключение базы после запуска (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 откроет мастер подключения и вернет готовую строку