Oder er ruft cmd mit eben genau diesen Parametern auf:
ShellExecute(0, 'open', 'cmd /C ', '
mysql.exe -h hostname -u username -ppasswort -e "SELECT * FROM datenbank.tabelle" > ausgabe.txt', NIL, SW_SHOWNORMAL)
Habe ich ausprobiert. Funktioniert so nicht. Der Fehlercode, den
ShellExecute
damit zurück gibt, lautet 2 (SE_ERR_FNF = 2, 'Datei wurde nicht gefunden Quelle:
http://www.tksoft-online.de/index.ph...e-methode.html).
Ich verstehe das auch noch nicht so ganz.
mysql.exewird doch schon mit
ShellExecute
in der Kommando-Shall (cmd.exe) aufgerufen.