• Domingo 22 de Diciembre de 2024, 18:50

Autor Tema:  Utilización De Savefiledialog Y Process  (Leído 907 veces)

salinas.jaime@gmail.com

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Utilización De Savefiledialog Y Process
« en: Viernes 3 de Agosto de 2007, 15:55 »
0
Tengo un problema intentando generar un backup de mysql server

desde visual basic la única forma que he encontrado factible para eso es usar la clase process, pero al ejecutar el comando no me hace el respaldo y ni siquiera se que pasó.

A veces pienso que la cadena devuelta con el nombre de archivo del savefiledialog es el que falla pero ya intenté colocando la cadena como string fija y sigue igual

Alguien sabe como puedo usar el process y saber la salida que da ese comando ejecutado, agradeceré cualquier ayuda.

PD despues de un intento fallido me deja el servidor como trabado para ejecutar backups

mysqldump: Couldn't execute 'SHOW TRIGGERS LIKE 'tb
reate/write to file 'C:\WINDOWS\Temp\#sql_798_0.MYI

el código que tengo es el siguiente

Dim saveFileDialog1 As New SaveFileDialog()

            saveFileDialog1.Filter = "SQL files (*.sql)|*.sql|All files (*.*)|*.*"

            saveFileDialog1.DefaultExt = ".sql"
            saveFileDialog1.RestoreDirectory = True

            If saveFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
                Dim myProcess As New Process()


                ' Get the path that stores user documents.
                '  Dim myDocumentsPath As String = "C:\Archivos de programa\MySQL\MySQL Server 5.0\bin"

                myProcess.StartInfo.FileName = "C:\Archivos de programa\MySQL\MySQL Server 5.0\bin\mysqldump.exe"
                myProcess.StartInfo.Arguments = " -hlocalhost -uclinica -pprueba clinica > c:\bac.sql"

 myProcess.Start()