CString exec=_T("F:\\MySQL\\bin\\mysqldump -uroot -psa frist >d:\\mysql.sql");
WinExec(_bstr_t(exec),SW_SHOWNORMAL);
用户名root,密码sa,数据库名frist,表名student。
如果用命令行执行mysqldump -uroot -psa frist student >d:\mysql.sql可以备份成功,
但是在VC里面执行上面的代码一直说mysqldump:Couldn't find table: ">d:\mysql.sql"
搞不懂怎么回事,望高手指教啊!
WinExec(_bstr_t(exec),SW_SHOWNORMAL);
用户名root,密码sa,数据库名frist,表名student。
如果用命令行执行mysqldump -uroot -psa frist student >d:\mysql.sql可以备份成功,
但是在VC里面执行上面的代码一直说mysqldump:Couldn't find table: ">d:\mysql.sql"
搞不懂怎么回事,望高手指教啊!
貌似把这个当成表了 >也需要转义?
不懂是怎么回事!!!