Y yz Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-15 #1 现有用Delphi + Acess做的一个数据库,要实现在对等网上的共享(几台机器同时退该数据 库操作),不知可否实现,如能,请指点一二,如不能,请给一个解决的办法,先行谢国。
P pie Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-15 #2 网上的许多BBS,聊天室,数据库不就是ACESS吗??我想同时访问一个数据的机率是很小的。 关键也许就是查询的结果都方在客户端,更新数据要使用 事务
H ht99 Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-16 #3 这本来是一个数据多用户共享的问题,参考一下这方面的资料。
L lczhuohuo Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-16 #6 自己做一个虚拟的rdbms,处理一下transction,semphore,就这些了。 不过要对这些东西有一定的造诣才行。
H HORNEY Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-17 #7 基本同意楼上兄帝,我以前也作过类似的东西,只要懂点多线程和SOCKET就可以 了,不过这只是原理,真的要做一个可用的,繁而不难,耐心是关键。
林 林旭斌 Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-18 #8 大家能否给些实质性的帮助,最好能举个简单的例子,如果分数不够我出300分, 只给答得最好的一个人如何?
Z zhangkan Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-18 #9 在客户端的数据操作中加上Commit,RollBack,StartTrancation等等.再将数据库所在目录分 享出来映射成一个盘符,比如在f:/mdb/yourtable.mdb,在ADOConnect中写好,这样就可以实现共享了. 其它的什么多线程和SOCKET,听!
在客户端的数据操作中加上Commit,RollBack,StartTrancation等等.再将数据库所在目录分 享出来映射成一个盘符,比如在f:/mdb/yourtable.mdb,在ADOConnect中写好,这样就可以实现共享了. 其它的什么多线程和SOCKET,听!
小 小黄鱼 Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-18 #10 正如 zhangkan所说 数据库所在目录分享出来映射成一个盘符,比如在f:/mdb/yourtable.mdb 便可找到文件了, 下面的问题及时如何连接,连接方法很多 1。adoconnect 选择jet4.0连接这也是比较快方法 2。用0dbc连接, 。。 如果不想共享磁盘,也可用corba 实现,建一个corba服务器,只是用于提供连接, 其他的程序可以连接corba服务器
正如 zhangkan所说 数据库所在目录分享出来映射成一个盘符,比如在f:/mdb/yourtable.mdb 便可找到文件了, 下面的问题及时如何连接,连接方法很多 1。adoconnect 选择jet4.0连接这也是比较快方法 2。用0dbc连接, 。。 如果不想共享磁盘,也可用corba 实现,建一个corba服务器,只是用于提供连接, 其他的程序可以连接corba服务器
Y yz Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-21 #11 我用zhangkan和小黄鱼的方法试过,可以做到,但是应该如何发布呢?
Z zhangkan Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-21 #12 因为你直接已经映射好盘符,那么也不用加数据库了,直接将程序包进去,直接读那个盘符目 录下的数据表就行了。只是你的客户端的登录配置里面要设好,不要将该盘符设错了,不然 F盘映射成了G盘,就会找不到数据。而你用ADO连接的话,你就不会包什么BDE了。
因为你直接已经映射好盘符,那么也不用加数据库了,直接将程序包进去,直接读那个盘符目 录下的数据表就行了。只是你的客户端的登录配置里面要设好,不要将该盘符设错了,不然 F盘映射成了G盘,就会找不到数据。而你用ADO连接的话,你就不会包什么BDE了。
小 小黄鱼 Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-21 #15 你可以用相对路径连接数据库,那么可以连程序也共享了,让所有人用这一个程序