关于制作VB ACCESS数据库 远程数据更新疑问
小弟最近接个很简单的软件开发任务,但其中有些问题希望各位帮忙
在线更新数据库不知道如何更新
服务器端放置 ACCESS数据库 用户本地操作,服务器端的数据库如果有更新,客户端也随着更新数据,希望大家给予指点。
最好能有个例子,小弟将十分感谢。
问题点数:100、回复次数:6Top
1 楼longcn(中国龙)回复于 2004-08-03 21:08:50 得分 0
沉了,自己先顶下,明早上来给分Top
2 楼tztz520(午夜逛街)回复于 2004-08-04 09:14:24 得分 10
"在线更新数据库"应该是客户端发指令更新服务器端的数据库吧!(你可以定义一条指令发往服务器端,服务器端收到这条已经定义好的指令后就更新数据库)
"客户端也随着更新数据"这个应该是服务器收到更新数据的指令后就将所更新的数据发往所有客户端.Top
3 楼Leftie(左手,为人民币服务)回复于 2004-08-04 09:17:40 得分 10
客户端与服务端都有数据库?设计不合理Top
4 楼tztz520(午夜逛街)回复于 2004-08-04 09:21:27 得分 10
两端都有数据库,想保持同步就很难,而且数据量会很大.Top
5 楼longcn(中国龙)回复于 2004-08-04 12:53:59 得分 0
谢谢大家,确实是2地都有数据库,为使本地操作更快,所以本地数据库实际是服务器端数据库的副本,不用即时更新,客户端要求更新的时候才更新,小弟用的是DAO和ACCESS,连接代码如下:
Set cn = New ADODB.Connection
CnStr = " Provider = Microsoft.Jet.OLEDB.4.0;Data Source=\\hai\共享 \cpdb.mdb;Persist Security Info=False" ’就是这个 data source= ??? 这里写http://www.???.com/cpdb.mdb 的时候就连接不上
cn.Open CnStr
Set rs = New ADODB.Recordset
SQL = "select * from 数据"
rs.Open SQL, cn
Adodc1.CommandType = adCmdText
Adodc1.ConnectionString = cn
Adodc1.RecordSource = SQL
Set DataGrid1.DataSource = Adodc1
Adodc1.Refresh
同时还有就是如何把服务器端更新的数据下载到本地数据库里,不要下载整个数据库,只下载其中一个表里的更新的内容(重点)
最好能有朋友给个原代码,小弟的信箱是longascn@yahoo.com.cn
:)分不够在开贴加分Top
6 楼online(龙卷风V4.0--决战江湖(MS MVP-VB))回复于 2004-08-04 13:30:26 得分 70
http://blog.csdn.net/online/archive/2004/07/07/35994.aspx
asp+xml+vbTop




