[firebase-br] Rodar instruções sql via isql

hmendes.nf em gmail.com hmendes.nf em gmail.com
Sex Set 5 09:25:09 -03 2014


Rodei a bat.
Coloquei alguns "pause" para ver os resultados.

Humberto Mendes

-----Mensagem Original----- 
From: Moab Fernandes
Sent: Thursday, September 04, 2014 7:43 PM
To: FireBase
Subject: Re: [firebase-br]Rodar instruções sql via isql

So uma pergunta vc rodou direto no isql ou através de um .bat?
Em 04/09/2014 18:41, "Moab Fernandes" <moabfmbf em gmail.com> escreveu:

> Boa noite Humberto,  ok obrigado irei testar e passo o resultado
> Em 04/09/2014 16:56, <hmendes.nf em gmail.com> escreveu:
>
>> Moab,
>> montei o script da seguinte forma:
>> connect C:\Banco_Firebird\SOLUCOES.FDB user 'SYSDBA' password 
>> 'masterkey';
>> Select * from versao
>> quit;
>>
>> nao apresentou erro.
>> Acho que no seu bat voce irá precisar montar o arquivo "rodar.sql" com os
>> parametros que o usuario digitou no prompt.
>>
>> Humberto Mendes
>>
>>
>> -----Mensagem Original----- From: Moab Fernandes
>> Sent: Thursday, September 04, 2014 4:20 PM
>> To: FireBase
>> Subject: Re: [firebase-br]Rodar instruções sql via isql
>>
>> um select simples,  select * from versao.
>>
>>
>> Moab Fernandes
>>
>>
>> Em 4 de setembro de 2014 15:15, <hmendes.nf em gmail.com> escreveu:
>>
>>  E qual o conteudo do "rodar.sql" ?
>>>
>>>
>>>
>>> Humberto Mendes
>>> -----Mensagem Original----- From: Moab Fernandes
>>> Sent: Thursday, September 04, 2014 3:57 PM
>>> To: FireBase
>>>
>>> Subject: Re: [firebase-br]Rodar instruções sql via isql
>>>
>>> boa tarde hmendes,
>>>
>>> ele apresenta um erro voltado para instrução -i do isql, como se nao
>>> tivesse conseguindo interpertar essa instrunção, eu consigo logar normal
>>> no
>>> banco quando rodo a bat, porem nao consigo dar sequencia rodando o
>>> script.
>>>
>>> grato,
>>>
>>> Moab Fernandes
>>>
>>>
>>> Em 4 de setembro de 2014 14:43, <hmendes.nf em gmail.com> escreveu:
>>>
>>>  Nao sei se estou falando besteira mas nao seria "Set isc_user=SYSDBA" e
>>>
>>>> "Set isc_password=masterkey" ?
>>>>
>>>> Qual o erro aparece?
>>>>
>>>> Humberto Mendes
>>>> -----Mensagem Original----- From: Moab Fernandes
>>>> Sent: Thursday, September 04, 2014 3:12 PM
>>>> To: Carlos H. Cantu ; FireBase
>>>> Subject: Re: [firebase-br]Rodar instruções sql via isql
>>>>
>>>>
>>>> estou tentando chamar tambem assim,
>>>>
>>>> "C:\Program Files\Firebird\Firebird_2_5\bin\isql.exe"
>>>> "C:\Banco_Firebird\+SOLUCOES.FDB" -u sysdba -p masterkey -i
>>>> c:\temp\rodar.sql;
>>>>
>>>> e ta dando erro.
>>>>
>>>> Moab Fernandes
>>>>
>>>>
>>>> Em 4 de setembro de 2014 14:09, Moab Fernandes <moabfmbf em gmail.com>
>>>> escreveu:
>>>>
>>>>  Boa tarde Carlos H\Peter
>>>>
>>>>   obrigado pela atenção de voces, eu vi o scripts que o Peter montou 
>>>> fiz
>>>>> umas alterações para a minha realizadade e mesmo assim, nao funcionou,
>>>>> aonde sera que posso esta errando, voces poderiam analisar.
>>>>>
>>>>> *Script do Peter Alterado.*
>>>>>
>>>>>
>>>>> rem rodar.bat em echo off
>>>>> SetLocal
>>>>>   rem  Dados Padroes
>>>>>   set  ISQL=%ProgramFiles%\Firebird\Firebird_2_5\bin\isql.exe
>>>>>   set  DatabasePath=C:\Banco_Firebird\+SOLUCOES.FDB
>>>>>   set  DatabaseUser=SYSDBA
>>>>>   set  UserPassword=masterkey
>>>>>
>>>>>   rem  Opcao para o usuario alterar as informacoes
>>>>>   echo ***************************************************
>>>>>   echo *** Copyright (c) by Jeter Rabelo Ferreira 2013 ***
>>>>>   echo ***************************************************
>>>>>   Echo.
>>>>>   @echo.
>>>>>   @echo *** Recalcular estatisticas de todos os indices ***
>>>>>   @echo.
>>>>>   set  /p DatabasePath="Enter database path [%DatabasePath%]: "
>>>>>   set  /p DatabaseUser="Enter user name [%DatabaseUser%]: "
>>>>>   set  /p UserPassword="Enter user password [%UserPassword%]: "
>>>>>
>>>>>   rem  Exibir valores
>>>>>   @echo.
>>>>> rem @echo  ISQL:  %ISQL%
>>>>> rem   @echo  DatabasePath:  %DatabasePath%
>>>>> rem   @echo  DatabaseUser:  %DatabaseUser%
>>>>> rem   @echo  UserPassword:  %UserPassword%
>>>>> rem   @echo.
>>>>>   echo.
>>>>>   echo *** Executando os comandos SET STATISTICS... ***
>>>>>   "%ISQL%" -i c:\temp\rodar.sql; pause;
>>>>>   if ErrorLevel 1   goto Problem
>>>>>
>>>>>   @echo.
>>>>>   echo ***********************
>>>>>   echo *** Fim do processo ***
>>>>>   echo ***********************
>>>>>   goto Finish
>>>>>
>>>>> :Problem
>>>>>   @echo.
>>>>>   echo ************************
>>>>>   echo *** ERRO NO PROCESSO ***
>>>>>   echo ************************
>>>>>   @pause
>>>>>
>>>>> :Finish
>>>>>
>>>>> EndLocal
>>>>>
>>>>>
>>>>>
>>>>> Grato,
>>>>>
>>>>> Moab Fernandes
>>>>>
>>>>>
>>>>> Em 4 de setembro de 2014 12:23, Carlos H. Cantu <
>>>>> listas em warmboot.com.br>
>>>>> escreveu:
>>>>>
>>>>> Coloque as instruções sql dentro de um script e chame o isql com o
>>>>>
>>>>>  parâmetro -i.
>>>>>
>>>>>>
>>>>>> PS: Não esqueça de terminar o script com quit; senão o isql vai ficar
>>>>>> rodando esperando outro comando.
>>>>>>
>>>>>> []s
>>>>>> Carlos H. Cantu
>>>>>> www.FireBase.com.br - www.firebirdnews.org
>>>>>> www.warmboot.com.br - blog.firebase.com.br
>>>>>>
>>>>>> MF> Bom dia Pessoal,
>>>>>>
>>>>>> MF> estou começando agora no mundo firebird, e como todo novato 
>>>>>> sempre
>>>>>> existem
>>>>>> MF> as duvidas, gostaria do apoio de voces, pois eu crei um arquivo
>>>>>> .bat,
>>>>>> MF> atraves desse arquivo eu consigo conectar normalmente ao banco,
>>>>>> porem
>>>>>> uma
>>>>>> MF> vez que rodo a .bat ele conecta mais não consegue dar sequencia
>>>>>> nas
>>>>>> MF> instruções sql que ainda existem, segue abaixo o exemplo que esta
>>>>>> MF> funcionado do arquivo .bat
>>>>>>
>>>>>> MF> "C:\Program Files\Firebird\Firebird_2_5\bin\isql.exe"
>>>>>> MF> "C:\Banco_Firebird\+SOLUCOES.FDB" -u sysdba -p masterkey;
>>>>>>
>>>>>>
>>>>>> MF> Bom dia a todos e agradeço desde já pela ajuda.
>>>>>>
>>>>>> MF> Moab
>>>>>>
>>>>>>
>>>>>> ______________________________________________
>>>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>>>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>>>>> http://www.firebase.com.br/fb/artigo.php?id=1107
>>>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>>>>
>>>>>>
>>>>>>
>>>>>>   ______________________________________________
>>>>>
>>>>>  FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>>> http://www.firebase.com.br/fb/artigo.php?id=1107
>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>>
>>>> ______________________________________________
>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>>> http://www.firebase.com.br/fb/artigo.php?id=1107
>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>>
>>>>  ______________________________________________
>>>>
>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>> http://www.firebase.com.br/fb/artigo.php?id=1107
>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>
>>> ______________________________________________
>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>> http://www.firebase.com.br/fb/artigo.php?id=1107
>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>
>>>  ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: 
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista