[firebase-br] Isql - Script Banco de Dados

Alisson arsuart em uol.com.br
Qui Maio 11 16:19:40 -03 2006


Para isso vc necessitará de utilizar algum componente de conexao com o 
banco..
IBX - MDO - DBExpress... algo do tipo..

se for pelo IBX/MDO, basta vc utilizar um componente DataBase.. nele vc 
poderá indicar qual será o caminho da base de dados...
e logo assim.. efetuar a conexao diretamente pelo componente, apenas 
alterando a propriedade connect para True..!!!

o Resto eh Teta..!!!

faloow..!!!!


"Patricia A. Ayres de Faria" 
<patyayres em yahoo.com.br> escreveu na mensagem 
news:20060511160437.67339.qmail em web36611.mail.mud.yahoo.com...
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
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa







Mais detalhes sobre a lista de discussão lista