Все бесплатно
    Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.



Вопросы
  Добавить данные в EXE файл и получить их
   Категория: Файловая система
  Что значит Paramstr
   Категория: Приложение
  Узнать запущен ли сервис FireBird
   Категория: Интернет и Сети
  Определение размера каталога
   Категория: Файловая система
  Номер строки в memo под курсором
   Категория: Текст и строки
  Создать *.mdb-файл и таблицу в ней
   Категория: Базы данных
  Удаление файла в корзину
   Категория: Файловая система
  Упаковать *.mdb-файл
   Категория: Базы данных

Delphi - База Знаний: Создать *.mdb-файл и таблицу в ней

  << Вернуться к Содержанию  

uses comobj,sysutils; 

function CreateAccessDatabase(FileName: string): string;
var cat: OLEVariant;
begin
  result := '';
  try
    cat := CreateOleObject('ADOX.Catalog');
    cat.create('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' + Filename + ';');
    cat := NULL;
  except
    on e: Exception do result := e.message;
  end;
end;

procedure TForm1.RzBitBtn1Click(Sender: TObject);
begin
  CreateAccessDatabase('000.mdb');
  ADOConnection1.Connected := False;
  ADOConnection1.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=000.mdb;Persist Security Info=False';
  ADOConnection1.Connected := True;
  Query.Connection := ADOConnection1;
  Query.Close;
  Query.SQL.Text := 'CREATE TABLE Table1 (`Id` COUNTER, `File` STRING (200),`Num` INT, `Path` STRING (200))';
  Query.ExecSQL;
  ShowMessage('Готово');
end;
  << Вернуться к Содержанию