criar banco(.gdb) em tempo de execução...
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
:roll:
[]´s
Mahdak
Curtidas 0
Respostas
Mahdak
02/04/2004
sobe
-------
sera que ninguuem pode me ajudar?
-------
sera que ninguuem pode me ajudar?
GOSTEI 0
Klausr
02/04/2004
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?
Quais componentes de acesso a bd voce esta usando?
Qual a versao do delphi e do interbase?
GOSTEI 0
Aroldo Zanela
02/04/2004
Colega,
Você pode utilizar um componente IBQuery para executar comandos DDL por meio do método ExecSQL do mesmo.
Você pode utilizar um componente IBQuery para executar comandos DDL por meio do método ExecSQL do mesmo.
GOSTEI 0
Mahdak
02/04/2004
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:
-----
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:
GOSTEI 0
Mahdak
02/04/2004
sobe
------
é urgente pessoal.... :oops:
------
é urgente pessoal.... :oops:
GOSTEI 0