[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