alias via programacao - urgente
pessoal,
quero saber como eu crio alias em tempo de execucao para banco de dados access, paradox, interbase sql serve e oracle. com fonte de dados ODBC e utilizando o session e seu procedimento addalias.
a ideia é fazer um programa para abrir estes tipos de banco de dados
em tempo de execucao, para saber suas tabelas e campos.
foi
quero saber como eu crio alias em tempo de execucao para banco de dados access, paradox, interbase sql serve e oracle. com fonte de dados ODBC e utilizando o session e seu procedimento addalias.
a ideia é fazer um programa para abrir estes tipos de banco de dados
em tempo de execucao, para saber suas tabelas e campos.
foi
Foi
Curtidas 0
Respostas
Joilson_gouveia
07/08/2003
Comece sua Pesquisa pela dica abaixo:
006 - Criado Alias via programação
Inclua na seção uses: DB
{ se o alias não existir... }
if not Session.IsAlias(´MeuAlias´) then
begin
{ Adiciona o alias }
Session.AddStandardAlias(´MeuAlias´, ´C:\DirProg´, ´PARADOX´);
{ Salva o arquivo de configuração do BDE }
Session.SaveConfigFile;
end;
Para criar um alias do dBase troque a string ´PARADOX´ por ´DBASE´. No caso acima usei como path o caminho ´C:\DirProg´, mas se você quiser poderá trocar este caminho por ExtractFilePath(ParamStr(0)) para que o alias seja direcionado para o local onde est
006 - Criado Alias via programação
Inclua na seção uses: DB
{ se o alias não existir... }
if not Session.IsAlias(´MeuAlias´) then
begin
{ Adiciona o alias }
Session.AddStandardAlias(´MeuAlias´, ´C:\DirProg´, ´PARADOX´);
{ Salva o arquivo de configuração do BDE }
Session.SaveConfigFile;
end;
Para criar um alias do dBase troque a string ´PARADOX´ por ´DBASE´. No caso acima usei como path o caminho ´C:\DirProg´, mas se você quiser poderá trocar este caminho por ExtractFilePath(ParamStr(0)) para que o alias seja direcionado para o local onde est
GOSTEI 0