powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как создать из программы чистую БД Access?
3 сообщений из 3, страница 1 из 1
Как создать из программы чистую БД Access?
    #32159643
Фдуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Как создать из программы чистую БД Access?
    #32159667
Фотография viman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Procedure CreateMSAccessDatabase(filename : String);
var DAO: Variant;
i:integer;
Const Engines:array[0..2] of string=('DAO.DBEngine.36', 'DAO.DBEngine.35', 'DAO.DBEngine');

Function CheckClass(OLEClassName:string):boolean;
var Res: HResult;
begin
Result:=CoCreateInstance(ProgIDToClassID(OLEClassName), nil, CLSCTX_INPROC_SERVER or CLSCTX_LOCAL_SERVER, IDispatch, Res)=S_OK;
end;
begin
For i:=0 to 2 do
if CheckClass(Engines ) then
begin
DAO := CreateOleObject(Engines);
DAO.Workspaces[0].CreateDatabase(filename, ';LANGID=0x0409;CP=1252;COUNTRY=0', 32);
exit;
end;

Raise Exception.Create('DAO engine could not be initialized');
end;
...
Рейтинг: 0 / 0
Как создать из программы чистую БД Access?
    #32159668
Фотография Ден
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBEngine: Variant;
DB: Variant;
begin
DBEngine:= CreateOleObject('DAO.DBEngine.36');
DBEngine.CtreateDatabase(....
end;
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как создать из программы чистую БД Access?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]