我正在为我们的运输部门制定一个监控程序,该程序将显示准备发货的订单。我一直在使用 SQLDependency 来执行此操作并最终使其正常运行,但是,当我尝试向查询添加更多细节时,特别是与 datetime 列进行比较时,会重复触发 OnChange 事件。当我删除比较时,它工作得很好。
我浏览过Microsoft 的文档,但没有看到任何说明这种比较无效的内容。
我已将查询简化为:
SELECT [SALESLINE].[SHIPPINGDATEREQUESTED]
FROM [dbo].[SALESLINE]
WHERE [SALESLINE].[SHIPPINGDATEREQUESTED] >= '20130614'
有谁知道我可能做错了什么或以其他方式与日期进行比较?
我可以发布我的一些代码,但是,正如我所说,如果我的 WHERE 子句中没有日期时间,它就可以工作。