Здравствуйте, в QT4 моя прога должна подключаться к базе. Стандартными функциями не получается, т.к. версия не коммерческая. Создаю процесс с вот такой вот командой:
sqlProcess.start("sqlplus global/`$SQLDIR/install/bin/passwd -h comp -s DATABASE -p MEGA_PROJECT`@comp_DATABASE @sql_file.sql");
Должен выполнятся запрос. Но вывод такой:
Usage: SQLPLUS [ [<option>] [<logon>] [<start>] ]
where <option> ::= -H | -V | [ [-L] [-M <o>] [-R <n>] [-S] ]
<logon> ::= <username>[/<password>][@<connect_string>] | / | /NOLOG
<start> ::= @<URI>|<filename>[.<ext>] [<parameter> ...]
И т.д. Если я в шеле набераю такую же команду - все ОК! Почему?