mysql
Shellexecute(Handle,nil,’cmd.exe’,’/K mysql -h yourmachine -uroot -p123 yourdb < d:\mysql.sql',nil,SW_HIDE);
这样写过不去。
不知道/k 是什么意思
ShellExecute(Handle,nil,PChar(‘cmd.exe ‘),pchar(‘/c “D:\mysql\mysql.EXE” -uroot -p123 csimp <d:\csimp.sql'),nil,SW_HIDE); 这样写就可以。必须指定mysql。
有知道的求解答。