Winform 怎么实现离线数据库?(不联网,与SQL数据库断开状态下实现) 1、离线时(不联网,与SQL数据库断开),怎么把内存中的数据序列化到本地文件?2、数据库联线后,怎么再从文件读取,更新到数据库?winform数据库sql 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 离线时将数据存储到本地文件(xml/Text)都行,连线后将本地文件的数据同步到数据库中就可以了 dataset或datatable的话,可以保存成本地xml文件,当然你还可以自己定义数据结构存储,甚至用本地access存储 本地也搞个数据库嘛,Access或者sqlite都行 sqlite是属于不需要安装的,建议您使用sqlite 这个主要要考虑的问题是数据的完整性,并发性,关联性。1.基础数据:比如A客户端修改了服务器上基础数据item,同时B在断开情况下也修改了B本地的一个临时断开库的基础数据item,那么B联网后怎么和A修改的基础数据整合是一个问题!2.交易数据:比如服务器上一条可交易数据,只有3个Iphone可销售,A客户端已销了这3部Iphone,B客户端脱机状态也操作了这3部可销Iphone,那么算谁的?3.系统数据:A客户端已经设置了某岗位不能操作某业务数据,而B端脱机没获取到最新权限数据,B端还能继续操作已无权操作的业务数据,怎么处理?所以你的需求需要细化,对于一些数据量大的交互可以才用接口方式,循环、定点定时与服务器交互。公司A客户端——公司A服务器 ——接口服务器——集团服务器公司B客户端——公司B服务器按照需求制定出 实时接口、异步接口。不好描述,容易想得复杂,以上信息可能误导楼主 http://system.data.sqlite.org/index.html/doc/trunk/www/index.wikisqlite的官方网站,具体怎么用自己看吧 sqlsplit吧,支持多数sql语句哟 SQLite这个才是抱歉,刚才莫名写了个错误拼写,哈哈,看都没看发了 c#如何实现进程防杀 用vs2008在wince6.0下SQL语句怎么写 高人来看看:问一个关于串口接收数据的问题 c#如何添加控件的属性? Remoting用服务端sink捕捉的客户ip,怎么对应是那个客户的???? 再开一贴问,怎么将部分SQL语句传入存储过程并执行,急 500分再问带有界面的Web自定义控件的建立 c# 与dev c++结构体数据传递 winform的datagrid更新问题? dev treelist设置多行选中 图形焦点问题 GDI+ 画图问题求助 100分!
1.基础数据:
比如A客户端修改了服务器上基础数据item,同时B在断开情况下也修改了B本地的一个临时断开库的基础数据item,
那么B联网后怎么和A修改的基础数据整合是一个问题!2.交易数据:
比如服务器上一条可交易数据,只有3个Iphone可销售,A客户端已销了这3部Iphone,B客户端脱机状态也操作了这3部可销Iphone,那么算谁的?3.系统数据:
A客户端已经设置了某岗位不能操作某业务数据,而B端脱机没获取到最新权限数据,B端还能继续操作已无权操作的业务数据,怎么处理?所以你的需求需要细化,对于一些数据量大的交互可以才用接口方式,循环、定点定时与服务器交互。
公司A客户端——公司A服务器
——接口服务器——集团服务器
公司B客户端——公司B服务器按照需求制定出 实时接口、异步接口。
不好描述,容易想得复杂,以上信息可能误导楼主
sqlite的官方网站,具体怎么用自己看吧
抱歉,刚才莫名写了个错误拼写,哈哈,看都没看发了