我要做一个数据传输过来再导入的程序,dmp是从另一个机器上传过来的,如果传完了我就执行imp命令导入
现在的问题是一个dmp文件正在传的过程中不能导入,用pb怎么实现这个啊
我查了一下要用到api函数,用createfile以独占的方式打开,如果不能正常打开则正在写入,请教各位大侠谁能写个详细的程序帮我解决这一难题啊?
------解决方案--------------------
最好让用户手工处理吧,这是管理员的活,传文件很多专业工具!
程序实现功能麻烦的很,而且出了问题不好说了!
------解决方案--------------------
建议文件传输时把文件名改为XXXX.dmp.tmp,传输完成后再改为XXXX.dmp,然后判断有dmp文件生成时再进行导入即可
------解决方案--------------------
pb里自带fileopen,第4个参数设置LockReadWrite! 可以试试,如果返回-1可能是正在传