CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  疑难问题

急,寻求解决方案!!1

楼主flyingship23(猎手)2006-06-03 09:08:52 在 MS-SQL Server / 疑难问题 提问

 
  需求描述:在C/S结构中,我的数据库是实时更新的,里面的数据不断的变更,在客户端要如实的反映这种数据的变化  
  现有方案:     一,在一个线程中用传统的ADO组件连接,显示数据,撤消连接,不断地重复这些操作更新客户端数据  
                        二,把数据库做成主动数据库,使用触发器,当数据库更新时,发消息到客户端通知它更新数据  
  问题:现在这两种方法是我的初步设想,具体实现我还不是很清楚,如果各位哥们呀姐觉得这样能行,或者有更好的方法,请把实现的全过程描述一下,代码也共享一下(c#/java/c++都可)  
  谢谢!!! 问题点数:20、回复次数:8Top

1 楼flyingship23(猎手)回复于 2006-06-03 09:27:48 得分 0

up!Top

2 楼yesyesyes()回复于 2006-06-03 09:43:01 得分 0

不管是C/S还是B/S,要查看更新的数据,必须在客户端刷新Top

3 楼flyingship23(猎手)回复于 2006-06-03 09:45:56 得分 0

请问,在C/S系统中如何刷新Top

4 楼flyingship23(猎手)回复于 2006-06-03 09:57:29 得分 0

up!!up!!Top

5 楼flyingship23(猎手)回复于 2006-06-03 10:20:15 得分 0

请问:yesyesyes  
  在c/s中怎么刷新?Top

6 楼cosio()回复于 2006-06-03 10:58:13 得分 0

举个例子,  
  在客户端或是服务器端保存数据,  
  要想要客户端实时显示数据,  
  可以规定一个时间是读数据库  
  如:VB中的TIMER   控件!Top

7 楼flyingship23(猎手)回复于 2006-06-03 11:10:45 得分 0

在timer控件的事件中完成读取数据库看起来很完美,因为该控件封装了线程实现,我想问和自己定义线程实现哪个更有优势呢,下面是其他朋友的看法,大家看看:  
  当数据库有更新,用触发器去把当前更新操作保存到数据库表中。  
  然后客户端开线程不断访问如上的更新操作记录表,不过是根据当前所保存的时间截去查询,然后发现有更新操作,就去获取相应表的数据。Top

8 楼dutguoyi(新鲜鱼排)回复于 2006-06-15 11:37:00 得分 0

markTop

相关问题

关键词

得分解答快速导航

  • 帖主:flyingship23

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo