Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.30;
Скачать: CL | DM;

Вниз

Программное создание БД Access   Найти похожие ветки 

 
saNat ©   (2005-09-18 02:46) [0]

Доброго времени суток (о:

Подскажите пожалуйста, как программно создать файл БД Access. Связь посредством ADO.

С уважением, ЕВА


 
Anatoly Podgoretsky ©   (2005-09-18 13:20) [1]

В синтаксисе SQL команды не видать, наверно надо работать через OLE автоматизацию или использовать шаблоны из ресурса или отдельной папки.


 
menart ©   (2005-09-18 13:43) [2]

procedure CreateMSAccessDB(filename : String);
var
 DBEngine, Workspace: Variant;
const
 {Important to use the following constant as is}
 dbLangGeneral = ";LANGID=0x0409;CP=1252;COUNTRY=0";
 dbVersion30 = 32;
begin
 DBEngine := CreateOleObject("DAO.DBEngine");
 {DBEngine := CreateOleObject("DAO.DBEngine.35"); For DAO 3.5}
 Workspace := DBEngine.Workspaces[0];
 try
   Workspace.CreateDatabase(filename, dbLangGeneral, dbVersion30);
 except on EOleException do
   ShowMessage("Database already exists");
 end;
end;


 
menart ©   (2005-09-18 14:40) [3]

http://excode.ru/?mod=article&id=text&artid=365&action=showart&page=1&ex=1b6f3a9a571224b6fd43011999dd4556


 
saNat ©   (2005-09-18 17:58) [4]

Спасибо. Нашел уже пару вариантов через OLE... Но чтото кажется мне что был другой простой и красивый вариант...



Страницы: 1 вся ветка

Текущий архив: 2005.10.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.044 c
1-1128680803
Loginov Dmitry
2005-10-07 14:26
2005.10.30
Вот решил создать систему визуализации расчетов


14-1128941924
Oleg_
2005-10-10 14:58
2005.10.30
Delphi 6 на XP home edition


4-1121277980
Nikon
2005-07-13 22:06
2005.10.30
Ошибка в Hook ?


5-1105456084
Mutniy
2005-01-11 18:08
2005.10.30
Как узнать в своей компоненте , что ...


14-1129023072
Андрей Жук
2005-10-11 13:31
2005.10.30
На www.dynamo.kiev.ua раздают бесплатные почтовые ящики (2 Гб)