本人使用ODBC轮询SqlServer2000的数据表时会出现查询无数据,但用查询分析器查询发现此表中有数据。并不是程序一运行就出现这种情况,而是在运行了一段时间后出现的(有时候几天才出现一次,有时候一天出现好几次)。重启程序就好了,但过一段时间就又出现了。使用ADO方式连接也有同样的情况出现。注:数据库是常连的。
轮询表时如果有数据的话就程序就将此数据处理并删除。数据的添加是由另外的程序完成的。
请问各位大侠,是什么原因呢?是不是插入数据的程序有问题。