带有ShellExecute错误的MysqlDump

带有ShellExecute错误的MysqlDump,mysql,visual-c++,mfc,shellexecute,Mysql,Visual C++,Mfc,Shellexecute,当我试图执行 mysqldump--host=“ean13.info”--user=“user”--password=“mypass”info\u upm>c:\\mysql.sql 通过VisualC++中的SeLeExc++,我接收到 mysqldump错误:找不到表“>” 通过命令行执行此命令是正常的。我知道“>”字符出现了问题,但找不到问题所在。ShellExecute用于执行.exe(在您的情况下是mysqldump),而您试图也使用它将stdout重定向到文件。你不能用ShellEx

当我试图执行

mysqldump--host=“ean13.info”--user=“user”--password=“mypass”info\u upm>c:\\mysql.sql
通过VisualC++中的SeLeExc++,我接收到

mysqldump错误:找不到表“>”


通过命令行执行此命令是正常的。我知道“>”字符出现了问题,但找不到问题所在。

ShellExecute
用于执行.exe(在您的情况下是mysqldump),而您试图也使用它将stdout重定向到文件。你不能用ShellExecute这样做

是一个更好的选择,可能使用管道重定向,也可能

见:


  • ShellExecute
    用于执行.exe(在您的例子中是mysqldump),而您试图也使用它将stdout重定向到文件。你不能用ShellExecute这样做

    是一个更好的选择,可能使用管道重定向,也可能

    见: