再问:能使用Access数据库实现客户机/服务器吗?

fs_windy 2000-03-17 10:34:00
因上次提出问题未说明清楚,致使用有网上朋友理解错误(分数还是照给的),故现再求教各位大虾!

问题如下:

现有多台Windows95/98的计算机,通过对等网进行相互连接,现要求不改变其工作环境,以其中一台计算机A作为服务器形式,共享其上的一个Access数据库,而其它多台计算机充当客户机,通过网络进行对计算机的数据库访问实现客户机/服务器。

(注:为保安全性,以共享文件夹方式影射成网络驱动器的方法不采纳;
因安装费时,管理难,装SQL Server DeskTop版来实现的也不采纳。)

望各位给提出解决办法,最好使用VB开发。
...全文
273 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
guest 2000-03-31
  • 打赏
  • 举报
回复
可以试一下:在主机上装好PWS通过ASP编程,ODBC连接数据库,,这样虽然可以实现,不过编写代码比较烦,而且不能太复杂.当然,如果只写查询代码的话还是比较简单,我编写过一个类似的程序.
wangyong 2000-03-18
  • 打赏
  • 举报
回复
只能使用三层结构实现上述功能,最好使用Delphi,或者换一种数据库,大一点可以用
SQLSserver ,小的可以使用Interbase。
haihong 2000-03-18
  • 打赏
  • 举报
回复
楼上的说的对,其实这有很多种方法可以实现。
比如说corba,dcom.....
用vb的话还是用automation好
bokei 2000-03-18
  • 打赏
  • 举报
回复
可以用VB自带的"Automation Manager"实现以上功能.
具体方法:
1.写一个类,这个类负责从服务器上的数据库读取数据(最简单的可以是一个运行传过来的SQL语句,返回数据的类).把这个类在Automation Manager中注册.
2.在客户机上运行RemAuto Connection Manager(运行后,可以声明在服务器中注册的类.),在需要读取数据时可以用这个类来创设一个对象,直接把SQL语句传给它,再接受数据就行了.
这个方法适合于传送数量不大的数据,不过ACCESS的主要功能是本地数据库,要是想提高数据库的运行效率,还是使用一个象SQL等的DBMS吧.

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧