奇怪问题,自动备份数据库时,鼠标点击有效,用winexec无效?
我写了个备份数据库的批处理文件D:\OracleBak\mes_back.bat,
我用鼠标双击可以备份数据库,但是,我用Delphi写的时候winexec(pchar('D:\OracleBak\mes_back.bat'), SW_SHOW);,就报错了?
EXP-00056: 遇到 ORACLE 错误 12170
ORA-12170: TNS: 连接超时
EXP-00000: 导出终止失败
[解决办法]
CHDIR('D:\OracleBak\'); //加上这句
winexec(pchar('D:\OracleBak\mes_back.bat')....