Quiero hacer una copia de MySQL desde Visual Basic 2005.
Uso process para ejecutar Mysqldump.exe pero tengo que redireccionar la
salida a un fichero de texto y no se como hacerlo:
miProceso.StartInfo.UseShellExecute = False
miProceso.StartInfo.RedirectStandardOutput = True
miProceso.StartInfo.FileName = "C:\Archivos de Programa\MySQL\MySQL server
5.0\bin\mysqldump.exe"
miProceso.StartInfo.Arguments = " --opt da -u Usuario1 -p""password"" "
miProceso.Start()
Hasta aqui todo bien, pero luego no consigo volcar toda la salida a un
fichero, he intentado:
Dim myStreamReader As StreamReader = miProceso.StandardOutput
Dim myString As String = myStreamReader.EndOfStream
' ¿Como lo vuelco a fichero?
miProceso.Close()
Gracias.
Leer las respuestas