Criar Base acess em tempo de execução

Delphi

29/05/2004

Preciso de ajuda para criar um banco access em tempo de execução. Este banco terá uma tabela apenas.
Pode ser tanto via ADO ou BDE.


Tomazett

Tomazett

Curtidas 0

Respostas

Bon Jovi

Bon Jovi

29/05/2004

ADO ou BDE nao sei. Mas com DAO dá pra fazer. Tem um componente DAO free pra Delphi, o KADAO: http://www.kadao.dir.bg.

Exemplo da criacao da base:
  KADaoDatabase1.CreateAccessDatabase(´C:\Teste.mdb´); //usar TKADaoDatabase
  ADOConnection1.ConnectionString :=
  ´Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Teste.mdb;´ +
  ´Persist Security Info=False´;
  ADOConnection1.LoginPrompt := False;
  ADOConnection1.Connected := True;
  try
    ADOConnection1.Execute(
      ´CREATE TABLE TABELA (CAMPO INTEGER PRIMARY KEY, CAMPO2 INTEGER)´);
  finally
    ADOConnection1.Connected := False;
  end;



GOSTEI 0
Tomazett

Tomazett

29/05/2004

Seguinte, achei um jeito de fazer isso. É bem rápido e funcional.
Está no link abaixo, em ingles.

http://delphi.about.com/library/weekly/aa072401b.htm


GOSTEI 0
POSTAR