Fórum criar banco(.gdb) em tempo de execução... #224073

02/04/2004

0

o meu projeto vai ter uma opção que vc cria um banco em tempo de execução. esse banco é interbase(.gdb). criar uma tabela paradox eu sei, mas como criar um banco interbase em tempo de execussao???
:roll:
[]´s


Mahdak

Mahdak

Responder

Posts

02/04/2004

Mahdak

sobe
-------
sera que ninguuem pode me ajudar?


Responder

Gostei + 0

02/04/2004

Klausr

Voce quer criar o banco ou uma tabela em um banco existente?
Quais componentes de acesso a bd voce esta usando?
Qual a versao do delphi e do interbase?


Responder

Gostei + 0

02/04/2004

Aroldo Zanela

Colega,

Você pode utilizar um componente IBQuery para executar comandos DDL por meio do método ExecSQL do mesmo.


Responder

Gostei + 0

03/04/2004

Mahdak

sobe
-----
Ok, eu quero criar um banco em um determinado diretorio, para isso criei um form com um edit e um botao. ao digitar o nome do banco que o usuario deseja criar e clicar no botao, o sistema cria uma pasta e o banco dentro dessa pasta.
Exemplo:

Uses
FileCtrl

procedure TForm1.Button1Click(Sender: TObject);
var
Dir: string;
begin
Dir := ´C:\arquivos de programas\meuPrograma\DB\´+ edit1.text;

if not DirectoryExists(Dir) then
// cria diretório
ForceDirectories(Dir);
ShowMessage:= Dir + ´ foi criado´;

begin
//esse código que está faltando para mim:
//cria o banco.gdb com o mesmo nome do edit1.text, com tabelas dentro do mesmo, registra ele no
// interbase, etc...(procedimentos necessários, para o banco funcionar)

end;

end;

estou usando delphi7, interbase 6, e os componentes de acesso ao banco sao: ibtransaction, datasourse, ibdatabase...

abraços! :lol:


Responder

Gostei + 0

05/04/2004

Mahdak

sobe
------

é urgente pessoal.... :oops:


Responder

Gostei + 0

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

Aceitar