怎样用设置ODBC去存取服务器端的access数据库?(50分)

  • 主题发起人 主题发起人 中原象
  • 开始时间 开始时间

中原象

Unregistered / Unconfirmed
GUEST, unregistred user!
在一个NT网上已经有一个C/S结构的财务管理系统软件,在
服务器端有一个ms access 97 的数据库xxx.mdb,存放的
是财务数据。现在我要编写一个客户端应用程序。要对
这个xxx.mdb进行存取,我想肯定要通过ODBC的设置,不
知道具体怎么设置(客户端ODBC)?服务器端需要不需要动?
 
既然是access的数据库,你把文件直接共享就可以用了,用不着ODBC
 
服务端不用动,在odbc配置中的select file时,在网络邻居里
找到相应的文件就行,Access是文件型数据库。
 
要把你的数据库服务器还当文件服务器用(糟糕吧)
还要给所有客户端一个nt服务器的帐号(可以读写访问那个放access数据的共享)
 
我用office 97 选择安装了Access 97后。
1)发现delphi 3 的bde 中的数据库驱动程序多了MSACCESS 和 microsoft
access driver(*.mdb)2个关于ACCESS数据库驱动程序,怎么回事?他们之间
有什么区别?我应该用那一个?
2)我用odbc 的系统dsn建立数据源(驱动程序为microsoft access driver(*.mdb),
在delphi 3 中用dbgrid 访问;能显示但不能修改和append,
有错误:‘general SQL error' 和' odbc参数错';有时还会有
’有人刚改变... ...’等
3)有人说delphi 3 不能存取access 97的数据库,是吗?错误是否与此有关?
5)我会加分的。
 
提供两种参考:
1.将ACCESS数据库共享,当本地硬盘使用。
2.服务器上装SQL SERVER7.0,建一连接数据库连接ACCESS数据库,再在客户端
配ODBC联上SQL SERVER即可存取ACCESS数据库。
 
to 中原象:
1.MSACCESS是BDE自带的MSACCESS驱动程序,microsoft access driver(*.mdb)
是MSACCESS的ODBC驱动程序.
2.用BDE选择MSACCESS直接可访问MSACCESS数据库,不用ODBC也行.
3.DELPHI3大概能,但我未试过,为何不用D4.
 
多人接受答案了。
 
后退
顶部