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