DBF文件打开的问题 ( 积分: 100 )

  • 主题发起人 主题发起人 waterflow
  • 开始时间 开始时间
W

waterflow

Unregistered / Unconfirmed
GUEST, unregistred user!
使用<br>hFileHandle:=CreateFile(PChar(strFileName),GENERIC_READ,FILE_SHARE_READ,<br>NIL,OPEN_EXISTING,FILE_ATTRIBUTE_READONLY,GENERIC_READ);<br>来打开一个DBF文件时:<br>问题如下:<br> &nbsp; 1:当用VF共享打开DBF文件后,程序再试图打开同样的DBF文件的时候报错,截获的错误信息为; 另一个程序在使用此文件,进程无法访问。<br> &nbsp; 2:让程序先打开DBF文件,然后再用VF访问该文件的时候读取正常,update不行。<br> &nbsp; 3:如果用记事本等程序打开DBF文件,再用程序打开文件的时候正常。<br><br>如何处理这一问题? &nbsp;<br> 我所需要的是:<br> &nbsp; &nbsp; 程序可以访问DBF文件,读取里面的一些已经删除的记录的信息【ADO访问读取不到】,同时不影响其他程序对该DBF文件的修改【其他程序对该DBF文件的修改是频繁且随机的】
 
使用<br>hFileHandle:=CreateFile(PChar(strFileName),GENERIC_READ,FILE_SHARE_READ,<br>NIL,OPEN_EXISTING,FILE_ATTRIBUTE_READONLY,GENERIC_READ);<br>来打开一个DBF文件时:<br>问题如下:<br> &nbsp; 1:当用VF共享打开DBF文件后,程序再试图打开同样的DBF文件的时候报错,截获的错误信息为; 另一个程序在使用此文件,进程无法访问。<br> &nbsp; 2:让程序先打开DBF文件,然后再用VF访问该文件的时候读取正常,update不行。<br> &nbsp; 3:如果用记事本等程序打开DBF文件,再用程序打开文件的时候正常。<br><br>如何处理这一问题? &nbsp;<br> 我所需要的是:<br> &nbsp; &nbsp; 程序可以访问DBF文件,读取里面的一些已经删除的记录的信息【ADO访问读取不到】,同时不影响其他程序对该DBF文件的修改【其他程序对该DBF文件的修改是频繁且随机的】
 
后退
顶部