Я хочу сделать дамп из таблицы SQL.
Вот мой код:
летучая мышь-файл
cd C:/Program Files/MariaDB 10.1/bin
mysqldump -h %1 -u%2 %3 sqlfile > C:/Users/User1/Desktop/sqlfile.sql
код Delphi
cmdCommand := Format('cmd.exe /c "C:/Users/User1/Desktop/sqlfile.bat %s %s %s"', [lbl1.Caption, lbl2.Caption, lbl3.Caption]);
ShellExecute(Application.handle, 'open', 'cmd.exe',
PChar(cmdCommand), nil, SW_SHOW);
Файл sql создан на рабочем столе, но файл пуст.
Почему файл пуст?
Когда я запускаю bat-файл, команда mysqldump не выполняется. Но команды выполняются, когда я набираю их вручную в консоли