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