[firebase-br] RES: Utilizando .bat para diagnosticar banco

Marco Antonio marcobolacha em vicoldobrasil.com.br
Qui Jul 3 16:08:54 -03 2008


Se não me falha a memória seria 

gfix -v -full database.fdb
if errorlevel 1 gfix -mend -full -ignore database.fdb

 
Marco Antonio
Gerência Informática
(  (35) 3821.5009
e-mail: marco.castro em vicoldobrasil.com.br
 

P Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO
AMBIENTE
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Cristiano
Enviada em: quinta-feira, 3 de julho de 2008 14:48
Para: lista em firebase.com.br
Assunto: [firebase-br] Utilizando .bat para diagnosticar banco

Olá Amigos,

Estou criando um .bat para verificar se o banco pode estar corrompido e caso

estiver repará-lo e gostaria de fazer o seguinte:

Após setar as variaves e configurar os paths estou fazendo:

//Verificando se há algum problema com o banco
gfix -v -full database.fdb

se tiver problemas com o banco o comando acima irá informar como por exemplo
erro nas paginas de dados, ou levels erros nos registros, etc..

o que eu queria é que se algum erro ocorrer(se o banco tiver algum problema)

executar a linha em seguida para tentar repara-lo:
gfix -mend -full -ignore database.fdb

e caso o primeiro comando nao reportar qualquer erro pular a linha seguida e

terminar a execução. Não sei como capturar isso para ele executar 
determinada linha ou ir para outra de acordo com o resultado da linha de 
comando.

Agradeço a atenção,
Cristiano











Mais detalhes sobre a lista de discussão lista