Russian Qt Forum

Qt => Вопросы новичков => Тема начата: CJ1 от Декабрь 09, 2012, 08:26



Название: QProcess гонит
Отправлено: CJ1 от Декабрь 09, 2012, 08:26
Помогите срочно, в
QProcess выполняю команду
"cmd /C  \"C:\\Program Files (x86)\\MySQL\\MySQL Server 5.5\\bin\\mysql\"  -uroot -P3306 -hlocalhost -p123 budget < \"C:\\Users\\CJ\\Desktop\\Budget System (beta)\\db.dump\""


Возвращает ошибку

"C:\Program" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.


Тоже самое делаю в командной строке cmd /C  "C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin\mysql"  -uroot -P3306 -hlocalhost -p123 budget < "C:\Users\CJ\Desktop\Budget System (beta)\db.dump"

Работает! Вод код

Код
C++ (Qt)
m_process->start("cmd /C  \"C:\\Program Files (x86)\\MySQL\\MySQL Server 5.5\\bin\\mysql\"  -uroot -P3306 -hlocalhost -p123 budget < \"C:\\Users\\CJ\\Desktop\\Budget System (beta)\\db.dump\"");


Название: Re: QProcess гонит
Отправлено: CJ1 от Декабрь 09, 2012, 09:38
исправил, там просо нужно было все в двойные ковычки поставить