Autor Tópico: Linha de Comando  (Lida 2755 vezes)

ajritta

  • Full Member
  • ***
  • Mensagens: 202
  • Karma: +0/-0
  • A Paz do Eu
Linha de Comando
« Online: Maio 13, 2010, 02:43:20 pm »
Olá amigos.

Tenho um problema. Estou tentando executar um backup através do mysqldump, à partir do Windev.

Estou usundo o serguinte comando:
ExeRun("""C:\My Projects\Meu Programa\Exe\mysqldump.exe"" --user=root --password=root baseteste > bkpbase.sql", exeInactive, False)

Porém o comando não gera o backup em sql. Se eu executar pelo prompt de comando, funciona normal, mas pelo windev não está funcionando.

Poderiam me informar o que pode estar errado?

Grato.

Davi

  • Global Moderator
  • *****
  • Mensagens: 426
  • Karma: +0/-0
Re: Linha de Comando
« Responder #1 Online: Maio 17, 2010, 10:56:44 am »
Ola ajritta

eu uso da seguinte forma

ExeRun("cmd mysqldump " + Banco..Value + " --host=" + Servidor..Value + " --user=" + Usuario..Value + " --password=" + senha..Value + " > " + pasta..Value +"\"+ nomearquivo..Value + ".SQL")

defino em variaveis o banco, o host, o usuario e a senha, a pasta e nome do arquivo

funciona certinho  só o que esta faltando no seu comando é colocar o cmd na frente

maddog_pa

  • Full Member
  • ***
  • Mensagens: 240
  • Karma: +0/-0
Re:Linha de Comando
« Responder #2 Online: Janeiro 08, 2013, 05:49:19 pm »
Amigos...

             Ele cria o arquivo mas de uma forma nao muito facil de ler.. tem uma forma q ele cria q vem cada insert linha a linha, nao estou conseguindo saber qual seria a opcao do comando mysqldump q deveria usar.. alguem sabe?


obrigado