第3方开发的程序,一般情况下对 access 是共享打开。access 是文件型数据库,必须用端口连接的方式进行,而且知道数据库具体路径的情况下使用。如果在一个程序中,对方采用的是多窗口界面(同时打开若干窗口),那么,他必须采用共享方式使用数据库,否则,他自己的程序会出现冲突。所以我才说用共享方式打开。(当然情况不是的话那是另一回事了)。 access数据库,一般是照顾非 vfp 语言的一个过度手段。因为他们与 sql server,oracle,sysbase 等远程交互时,无法避免本地数据处理。access 是很好的中转站。accesse 的优点是有一个外壳,起加密作用(当然很有限),而且移植性好。可随时携带安装。但是,后者比 dbf 差很多。运行速度,处理数据的简易型,数据容量等等,是没法与 dbf 相比。如果是自己做中小型程序,想使用文件型数据库的话,vfp 的 dbc,dbf 应该是首选。