MySQL データベースを使用する VB.NET プロジェクトがあります。バックアップ データベース ファイルを復元したい。コードは機能していますが、ユーザーはOpenfileDialog
.
これが私のコードです:
restoreDirectory = OpenFileDialog1.FileName.ToString()
Dim myProcess As New Process()
myProcess.StartInfo.FileName = "cmd.exe"
myProcess.StartInfo.UseShellExecute = False
myProcess.StartInfo.WorkingDirectory = "C:\wamp\bin\mysql\mysql5.5.20\bin\"
myProcess.StartInfo.RedirectStandardInput = True
myProcess.StartInfo.RedirectStandardOutput = True
myProcess.Start()
Dim myStreamWriter As StreamWriter = myProcess.StandardInput
Dim mystreamreader As StreamReader = myProcess.StandardOutput
myStreamWriter.WriteLine("mysql -u root mssa < " & restoreDirectory & " ")
myStreamWriter.Close()
myProcess.WaitForExit()
myProcess.Close()
ファイルの正しいパスを取得していると確信していますが、機能していません。何か不足していますか?