[firebase-br] Isql - Script Banco de Dados
Patricia A. Ayres de Faria
patyayres em yahoo.com.br
Qui Maio 11 13:04:37 -03 2006
Pessoal,
Para executar um script para atualização de um banco de dado pelo Dephi,
venho fazendo da seguinte forma (funciona perfeitamente bem) :
Exemplo
. No Arquivo TXT (arq.txt)
CONNECT 'c:\database\bancoDados.gdb' user 'sysdba' password 'masterkey' ;
update tabela
set campoPri = 1,
campoSeg = 2;
commit;
.No Delphi
linha_Sql := 'C:\DiretoriArquivoTexto\' ;
opendialog1.InitialDir := linha_sql ;
if FileExists(Arq.text) then
begin
Linha_Sql := 'isql -input ' + Arq.Text ;
WinExec (Pchar ( Linha_Sql ), sw_RESTORE ) ;
end
else
begin
ShowMessage('Arquivo não existe!');
abort ;
end ;
Como é que poderei fazer para que o arquivo texto NÃO contenha a linha de CONNECT (conexao com o banco de dados) e contenha apenas o SCRIPT, ou seja, a conexão com o banco seja feita no Delphi e não no TXT ?
---------------------------------
Yahoo! Search
Música para ver e ouvir: You're Beautiful, do James Blunt
Mais detalhes sobre a lista de discussão lista