日期:2014-05-17  浏览次数:20832 次

关于ADO.NET的几个很菜的问题
1、断开式连接模式对客户端有什么好处

2、资料说  这种模式先将数据从数据库中下载到客户端的本地缓冲区中, 而后对数据 的操作 (添加 修改 删除等)都是在客端的本地进行的,只有需要更新数据库中的数据时,才再次与数据库连接

   这段话我有以下几个疑问:
   (1)添加 修改 删除等 操作不都是需要更新数据库中的数据吗,这时应该是需要连服务器上的数据库吧。
   (2)如果两个客户端同时向帐户中存钱,这个客户帐户中最后的存款金额  岂不是会少。
   (3)哪些数据会被下载到客户端  会不会数据量很大。


------解决方案--------------------
本帖最后由 bdmh 于 2013-03-08 17:05:21 编辑
不增加服务器负担,不过dataset已经是加载到本地了,只有你提交时,才会将是所有更改提交至服务器,而且对于一些变动很小的数据,还可以将dataset存成本地xml文件,这样就不用去服务器down数据了
------解决方案--------------------
.断开式连接模式 是大忽悠.就是一个变量在本地内存中.编辑完了可以手动处理到数据库.

------解决方案--------------------
界面输入123.直接写入数据库.
界面输入123.写入一个DataTable变量.再手动把这个变量写入数据库.