[firebase-br] Rodar instruções sql via isql
Moab Fernandes
moabfmbf em gmail.com
Qui Set 4 15:09:15 -03 2014
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
>
Mais detalhes sobre a lista de discussão lista