Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Как подключить БД Access


Автор: hkdkest 10.1.2010, 12:43
есть Бд Access -  base.mdb как подключить ее к Delphi 7 через AdoConnection1 ?


Автор: hkdkest 10.1.2010, 13:18
Делаю так:

Код

lDBPathName:='base.mdb';
DBPASSWORD:='';
    AdoTable1.ConnectionString :=
      'Provider=Microsoft.Jet.OLEDB.4.0;' + 
      'Data Source=' + lDBPathName + ';' +
      'Persist Security Info=False;' +
      'Jet OLEDB:Database Password=' + DBPASSWORD; 
    AdoTable1.TableName := 'Tab1';
    AdoTable1.Active := True;


база не откравается создается файл - данные о блокировках записей Microsoft Office Access

как открыть?

Автор: Данкинг 10.1.2010, 13:19
Вообще не стыдно задавать такие вопросы? smile 
Код

procedure TForm1.FormCreate(Sender: TObject);
var p,pp:string;
begin
conn.Connected:=false;
p:='c:\base.mdb';
pp:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+p+';Persist Security Info=False';
conn.ConnectionString:=pp;
conn.Connected:=true;
end;

(conn - это AdoConnection)

Автор: hkdkest 10.1.2010, 13:28
стыдно =) но срочно надо разобраться

Автор: Данкинг 10.1.2010, 14:42
hkdkest, ну так разобрался? Строку подключения надо задавать AdoConnection, а потом уже открывать БД и таблицы в ней.

Автор: hkdkest 10.1.2010, 17:41


Цитата(Данкинг @  10.1.2010,  14:42 Найти цитируемый пост)
ну так разобрался? Строку подключения надо задавать AdoConnection, а потом уже открывать БД и таблицы в ней.



Да разобраля, спасибо

Автор: Rodman 10.1.2010, 19:23
http://forum.vingrad.ru/forum/topic-174138/kw-%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%B5%D0%B9%D1%88%D0%B8%D0%B5-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-%D0%B1%D0%B0%D0%B7%D0%BE%D0%B9.html

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)