[firebase-br] RES: Problema com o GBAK

Felix felix.sol em terra.com.br
Dom Out 30 12:57:50 -03 2011


Há um espaço em branco entre "Projeto" e "SisFinan" ?

Tente usando aspas :
GBAK -B -USER SYSDBA -PASSWORD masterkey
"kado-note:D:\Programas\Fontes\Delphi\Projeto
SISFinan\Database\SYSFINAN.FDB" C:\Users\Kado\Desktop\BACKUP\BK291011.fbk

Fco. Felix
Desenvolvimento de Sistemas
www.soltecnologia.com.br

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Ricardo Pereira
Enviada em: sábado, 29 de outubro de 2011 22:37
Para: lista em firebase.com.br
Assunto: [firebase-br] Problema com o GBAK

O que pode esta acontecendo?

Ao executar o comando no gbak n prompt esta apresentando um problema


A informação completa

  *Código:* C:\Program Files (x86)\Firebird\Firebird_2_1\bin>GBAK -B -USER
SYSDBA -PASSWORD masterkey kado-note:D:\Programas\Fontes\Delphi\Projeto
SISFinan\Database\SYSFINAN.FDB C:\Users\Kado\Desktop\BACKUP\BK291011.fbk
gbak: ERROR:I/O error for file "D:\Programas\Fontes\Delphi\Projeto"
gbak: ERROR: Error while trying to open file
gbak: ERROR: O sistema nÒo pode encontrar o arquivo especificado.
gbak:Exiting before completion due to errors

E estou executando no delphi atraves do codigo


  *Código:*
function ExecutarEEsperar(NomeArquivo, NomeParametro : String) : Boolean;
var
Sh: TShellExecuteInfo;
CodigoSaida: DWORD;
begin
FillChar(Sh, SizeOf(Sh), 0) ;
Sh.cbSize := SizeOf(TShellExecuteInfo) ;
with Sh do
begin
fMask := SEE_MASK_NOCLOSEPROCESS;
Wnd := Application.Handle;
lpVerb := nil;
lpFile := PChar(NomeArquivo);
lpParameters:= PChar(NomeParametro);
nShow := SW_SHOWNORMAL;
end;
if ShellExecuteEx(@Sh) then
begin
repeat
Application.ProcessMessages;
GetExitCodeProcess(Sh.hProcess, CodigoSaida) ;
until not(CodigoSaida = STILL_ACTIVE);
Result := True;
end
else
Result := False;
end;


E chamo assim
  *Código:*
ExecutarEEsperar(GetEnvironmentVariable('PROGRAMFILES')+'\firebird\Firebird_
2_1\bin\gbak.exe',
' -B -USER ' +
Usuario + ' -PASSWORD ' + Senha + ' ' + Caminho + ' ' + edtCaminho.Text +
'\BK' + FormatDateTime('DDMMYYYY', Now) +
'.fbk');
______________________________________________
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