怎样访问网络上服务器中的几个dbf文件?(20分)

  • 主题发起人 主题发起人 zhuifeng
  • 开始时间 开始时间
Z

zhuifeng

Unregistered / Unconfirmed
GUEST, unregistred user!
一个查询程序,根据输入的查询条件 查询网络上的服务器中的几个dbf文件,并返回查询的
结果,请问该怎样和这几个文件建立连接?这几个文件随时都在更新,并且这个查询程序不能
更改这几个dbf文件的内容,并且保证这几个dbf文件的完整性不受查询程序的影响。
 
找我吧!分太少了!
 
这几个文件的内容是通过交易所传到本地的服务器上的,并且在随时更新,所以这个查询程序
不能影响这几个文件的完整性。请各位高手多多指教!
 
在服务器端编一个简单的应用服务器程序,客户端通过应用服务器查询数据。
我以前试过通过应用服务器访问ACCESS数据库。
 
你可以先将服务器的dbf文件目录共享,在本地机上用ODBC建一个数据源,
在你的程序中用Query组件来访问,并在查询之前重新激活一次Query。
 
在本地机上建 obdb数据源,可odbc 需要通过数据库才能访问dbf文件,可这几个dbf文件
是独立的文件,没有被包含在数据库中,请问怎样不用建数据库而可以直接访问这几个
dbf文件?
 
要是用vf, 你的问题连碟小菜都不算,为什么用Delphi这么难。
你用的odbc数据源的驱动程序选错了,比如,你可能选用了for visual foxpro,
但你的数据只有几个表没有数据库,则你的表应该是dbase,或者foxpro,应找for foxpro的
驱动程序,就可以建立odbc数据源了。
 
qingzhong:
但你的数据只有几个表没有数据库,则你的表应该是dbase,或者foxpro,应找for foxpro的
驱动程序,就可以建立odbc数据源了。

如果用foxpro的话,用odbc建数据源就可以不用再建个库,而可以直接访问dbf文件吗?
 
我已经试过用ODBC建了一个数据源,驱动程序用的是dBase的,然后在程序中用了
ADOTable,能够访问网络上服务器中的dbf表文件;后来又用过TDatabase与TTable亦可。
 
我需要查询的dbf文件放在两台服务器上,所以我建了两个odbc数据源,分别对这两台服务器上
上的数据进行访问,可是在编译运行的时候出错:“directory is busy”
请问是什么原因?
 
接受答案了.
 
后退
顶部