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

表A是实时的数据采集表,当表A中某一列中的数据小于值x时要报警
我是新手,对这些不是很了解,这项目一直是师兄负责,今年师兄毕业了,但现场采集数据出现了问题,导师就让我来解决,他说这个问题不难,因为师兄已经做过了,并且他的论文我可以查阅,但是我是做硬件的,对这真不懂,所以请各位高手指点一下(最好详细一点),现在我要做的就是——表A是实时的电数据采集表,当表A中L1相电压小于值x时要做出提示(弹出一个对话框)
数据库操作系统:Microsoft SQL server 2005
------解决方案--------------------
周期性读取(例如一秒为周期)表中的最近记录数据到前台,判断该值的范围,符合报警条件则弹出对话框。
我怎么感觉说了和没说一样,因为如果要详细,还得说
如何实现周期性:计时器控件
如何在前台读取数据库中的表:ado控件
如何取最新数据:select top(1)* from 表 order by time desc
如何判断 if 。。。
如何弹出对话框 showmessage(‘报警啦!!’)
------解决方案--------------------
你得自己做一个客户端,连接到SQL服务器上,定时查询数据,当数据值超出指定范围时,弹出报警对话框.

------解决方案--------------------
引用:
周期性读取(例如一秒为周期)表中的最近记录数据到前台,判断该值的范围,符合报警条件则弹出对话框。
我怎么感觉说了和没说一样,因为如果要详细,还得说
如何实现周期性:计时器控件
如何在前台读取数据库中的表:ado控件
如何取最新数据:select top(1)* from 表 order by time desc
如何判断 if 。。。
如何弹出对话框 showmessage(‘报警啦!……


这个已经很详细了