如何实现网络数据库的脱机使用?200分送上,欢迎讨论,up有分.

Cipherliu 2003-04-28 07:03:35
网络数据库用SQL Server,想要脱机时也可以正常使用.当从脱机变为联机时,还要能够将脱机时进行的操作写到服务器数据库中去.
请大伙讨论.
有好的文章请推荐.
...全文
99 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
zousoft 2003-04-30
  • 打赏
  • 举报
回复
脱机时可以使用"公文包"式存取, 就是把数据更改在本地文件数据库中, 上线时再发给网络数据库.
存取的实现并不很复杂, 关键是要判断是否断线, 什么时候脱机. 然后调用现成的方法就可以实现"公文包"式存取.
TClientDataSet.SaveToFile('Filename');
TClientDataSet.LoadFromFile('Filename');
HZJMAN 2003-04-30
  • 打赏
  • 举报
回复
最稳妥的办法是建立一个对应的ACCESS数据库,脱机时写入本地库,联机时写入网络数据库并导入本地数据库数据。
newsofter 2003-04-30
  • 打赏
  • 举报
回复
最好有中间数据存储设备
Cheney 2003-04-30
  • 打赏
  • 举报
回复
可以使用本地数据库,将DATA SERVER的数据DOWNLOAD下来。
zfmich 2003-04-30
  • 打赏
  • 举报
回复
ADO也有SAVETOFILE方法,可以考虑这么做。
firetoucher 2003-04-30
  • 打赏
  • 举报
回复
建立一个本地数据库,然后利用数据库同步技术。
以前我的一个项目,我就是这样做的。
dht2003 2003-04-30
  • 打赏
  • 举报
回复
GZ
snake_eye 2003-04-30
  • 打赏
  • 举报
回复
三层里有容错能力,关于楼主的问题可以在李威的分布试那本书里有讲,
其实就是放几个SimpleObjectBroker,这个东西指定了几台机器,当有一台
挂了,会自动转到其他的机器上工作!
chenquan 2003-04-30
  • 打赏
  • 举报
回复
好象可以
你找本数据库分布式开发的书看看
记得介绍过一点
yyb2000 2003-04-30
  • 打赏
  • 举报
回复
HZJMAN(龙珠 的说法同意,,,现在也是这样做的
cgh1970 2003-04-30
  • 打赏
  • 举报
回复
同意楼上
microjuz 2003-04-30
  • 打赏
  • 举报
回复
同意楼上~~存储的文件格式好像不向后兼容~是不是这样说的,我也记不全了,抱歉
tpmao 2003-04-29
  • 打赏
  • 举报
回复
学习!!!!学习!!!!学习!!!!学习!!!!学习!!!!学习!!!!学习!!!!学习!!!!学习!!!!学习!!!!
Cipherliu 2003-04-29
  • 打赏
  • 举报
回复
有好的文章推荐吗?
Storm2008 2003-04-28
  • 打赏
  • 举报
回复
gz
dqzhi 2003-04-28
  • 打赏
  • 举报
回复
中间间中可以把数据库写进客户
loader 2003-04-28
  • 打赏
  • 举报
回复
写成3层的,有个中间层,基本上和你说得差不多:)

2,498

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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