此代码实现的功能是在客户端备份服务器端mysql数据库的程序. i:=ShellExecute(Handle, 'Open', 'cmd.exe /c c:\mysql\bin\mysqldump -h 192.168.1.17 -u root agehouse >c:\age.sql', nil, nil, SW_SHOW);
ShowMessage(IntToStr(i));其中:192.168.1.17和c:\age.sql是变量.
1.问题一此语句没有执行,返回值2;
2.而c:\age.sql是要同过选择建立的文件age.sql文件名字待定,后序名确定为.sql此程序如何写?
ShowMessage(IntToStr(i));其中:192.168.1.17和c:\age.sql是变量.
1.问题一此语句没有执行,返回值2;
2.而c:\age.sql是要同过选择建立的文件age.sql文件名字待定,后序名确定为.sql此程序如何写?
解决方案 »
- 密码修改界面
- 急啊,客户在等着用呢,在线等待
- 为什么priter打印图形到tif文件计算机要自动重启 ?
- 一个问题很急!第一次遇到!!!我觉着很怪
- 我想根据一个字段查询另一个子段‘select A1 from table1 where B1=’+''''+'da'+'''',我要在程序中使用select的结果,用什么控件好呢?a
- 我想捕获DBGrid的双击事件,怎么做
- 如何简化这个问题的代码?
- 关于TServerSocket的问题!
- 请教有关server IsServer的问题
- Total fields price,cost on type to newdbf 这句用SQL怎么写??
- 使用dbExpress控件(CloneCursor+SQL语句)搜寻数据时如何解决产生数据重复问题
- Vb -> Delphi (DLL的调用问题)
return:= ShellExecute(Handle, 'open', PChar('cmd.exe'), PChar('/c c:\mysql\bin\mysqldump -h localhost -u root --password va >c:\va.sql'), nil, SW_SHOW);
ShowMessage(IntToStr(return));此时运行时候有Dos窗口出现,但什么也不动了,在Dos窗口出现后按回车才会继续执行把数据导入va.sql里面,但我把SW_SHOW改为0时候线程一直运行文件以生成但没有数据,如何解决?
AssignFile(F, ′delself.bat′);Rewrite(F);{F为TextFile类型} WriteLn(F,′del ′+ExtractFileName(Application.ExeName)); WriteLn(F,′del %0′);CloseFile(F); WinExec(′delself.bat′,SW—HIDE);