Доброго здоровья уважаемые.
Проблема образовалась и никак не могу ничего поделать с этим.
В общем есть bat-файл лежащий в локальной сети и его необходимо выполнить.
Пробую стартануть его тремя способами и ни один не работает.
Путь к файлу выглядит - \\fs\3c\OPERFILE\FoldExec\ldr.bat
Результатом работы должна быть загрузка данных из текстового файла в БД Oracle.
Внутри батника строки запуска sqlldr.exe (оракловый загрузчик) с параметрами, которые представляют собой файлы описания полей.
Параметры "лежат" тут же, рядом с батником
Для запуска пробую такие варианты, но результат всегда отрицательный
P := TProcess.Create(nil);
s := DirDestination2.Directory+'\ldr.bat';
1) CreateProcess(nil, PChar(s), nil, nil, false, NORMAL_PRIORITY_CLASS, nil, nil, @si, @pi );
2) ShellExecute(FMain.Handle, nil, PChar(s), nil, nil, SW_RESTORE);
3) P.CommandLine := s; P.Execute;
Прошу совета. Что не так делаю ?