Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) MYSQLIMPORT PARA IMPORTAR DADOS COM DELPHI


ademilson pires

Pergunta

Olá estou tentando fazer uma procedure para restaurar o banco de dados a partir de um arquivo .sql gerado em um backup feito com mysqldump, mais não estou sabendo usar o mysqlimport, estou deixando o trecho do fonte aqui,se alguém souber agradeço,  a primeira procedure é a do backup está funcionando normal, é a segunda  que não funciona eu fiz ela baseada na procedure do backup eu sou meio novato com programação.

//

procedure TFrmMenu.BackupdeDados1Click(Sender: TObject);
var
caminhoBD, caminhoDUMP, nome : string;

begin
    nome :=  FormatDateTime('dd-mm-yyyy', now);
    caminhoBD := GetCurrentDir + '\BD\';
    caminhoBD := caminhoBD + nome +'.sql';
    caminhoDUMP := GetCurrentDir + '\BD\mysqldump.exe';

    ShellExecute(handle,'open', 'cmd.exe',Pchar('/c ' + caminhoDUMP + ' pdv -u root -hlocalhost -p --opt -v>' + caminhoBD),nil, SW_SHOW );
    backupDados := true;


end;

 

 

PROCEDURE DE RESTAURAÇÃO DE DADOS

procedure TFrmMenu.RestaurarBackup1Click(Sender: TObject);
var
caminhoBD, caminhoIMPORT, nome : string;

begin
    nome :=  FormatDateTime('dd-mm-yyyy', now);
    caminhoBD := GetCurrentDir + '\BD\';
    caminhoBD := caminhoBD + nome +'.sql';
    caminhoIMPORT := GetCurrentDir + '\BD\mysqlimport.exe';

    ShellExecute(handle,'open', 'cmd.exe',Pchar('/c ' + caminhoIMPORT + ' -u root -p --hlocalhost pdv ' + caminhoBD),nil, SW_SHOW );
     

 

image.png.b8901211b9c2e59b36fe256f9a277855.png

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...