低级错误主要源于空洞的基础

HIS系统医生工作站下医嘱,护士站会有新医嘱提示。但检验被排除在外。临床的同事提出要把新检验申请也加入到提示中,以便护士及时抽血,送检。

这个需求不错,但是乙方的朋友们说原有那个东西是直接拿控件来用的,改不了。我:此处略去一万字。

所以只能自己想办法了。改源程序不靠谱了,就得另寻他路。想到了数据库变更通知。昨晚回家, 用.NET写了个winform小程序。用家里电脑测试通过。

今早到单位,建好表,连测试库测试的时候,问题来了。DML执行后,程序怎么也收不到notification,而且在DML执行后,注册就会被注销掉。

最初以为是自己写的数据库操作类有问题,注释掉,按部就班的一条一条写,还是不行。最后还是同事的一句话提醒了我,同事要给病案室的电脑解掉U口绑定,问病案室的IP。

我才恍然大悟,notification注册的IP是我那个无线路由的IP。当初为了省事,内网接了个无线路由。换了台直接接入内网的机器,问题解决。

低级错误主要源于空洞的基础,上学荒废了四年时间,需要学习的东西很多,慢慢补吧。╮(╯▽╰)╭

昨天从老外的帖子看到了WCF接收notification的例子,明天研究研究。

posted on 2014-01-08 19:49  不小的小张  阅读(94)  评论(0)    收藏  举报

导航