Fórum Criação de Banco de Dados access em Tempo de Execução #239912

26/06/2004

0

Estou criando um sistema que utiliza o banco de dados access e preciso criar o banco de dados em tempo de execução.
Ficarei muito grato com a ajuda de vc!!!


Flayer

Flayer

Responder

Posts

26/06/2004

Bon Jovi

Uma das formas é fazer via DAO. Podendo usar o Kadao, componente DAO free pra Delphi: 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; 



Responder

Gostei + 0

26/06/2004

Flayer

Bon Jovi muito obrigado pela ajuda!!!


Responder

Gostei + 0

27/06/2004

Flayer

Alguem me ajude uso Delphi 7 e não consigo usar este componenete tem outra forma de criar um banco em tempo de execução????


Responder

Gostei + 0

27/06/2004

Bon Jovi

Mas pq não consegue? Já fiz isso no Delphi 7. O pacote KaDao do Delphi 6 serve para o Delphi 7.

Só mais uma coisa opcional, antes de criar a base, mude a propriedade Version para ´3.6´ no KADaoDatabase, o que corresponde a versão 2000 do Access, e não 97, que é o default.


Responder

Gostei + 0

27/06/2004

Flayer

Bom Jovi!!! Instala corretamente porem quando utilizo um componente KAD em um aplicação ocorre o seginte erro!!!

Project Project1.exe raized exception class EOleSysError with message ´A classe não esta licenciada para uso´.

Sabe qual é o erro??? Ficarei muito grato com a juda!!!


Responder

Gostei + 0

27/06/2004

Emiliano

Flayer na minha página pessoal tem um tutorial de criação de BD Access
em runtime usando Delphi puro. Espero te que ajude, o caminho é:

http://c_emiliano.sites.uol.com.br/delphi_access.html


:wink:


Responder

Gostei + 0

27/06/2004

Bon Jovi

Estranho isso..., nao tive esse problema. Nao sei o q pode ser ao certo, mas tente atualizar o Jet e Mdac da máquina.

Jet Engine 4.0 SP8 (link para o Windows XP):
http://www.microsoft.com/downloads/details.aspx?FamilyID=2deddec4-350e-4cd0-a12a-d7f70a153156&DisplayLang=pt-br

Mdac 2.8:
http://www.microsoft.com/downloads/details.aspx?FamilyID=6c050fe3-c795-4b7d-b037-185d0506396c&DisplayLang=pt-br


Responder

Gostei + 0

28/06/2004

Flayer

Caro Bon Jovi obrigado pela ajuda mas infelismente continuava dando erro. Emiliano fiz como explicava no tutorial muito obrigado!!!


Responder

Gostei + 0

29/06/2004

Emiliano

Naum foi nada Flayer! Estamos aqui apra ajudar.

:wink:


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar