Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
项目中有个数据录入按钮,这个按钮中的事件没有任何问题,也一直是可以正常运行的,但如果离开一会(比如十几分钟),再回来单击这个按钮,就会出现这个错误:
这个问题,我这里有台机器经常出现,但其它的机器按同样的操作,无论怎么离开都正常。太奇怪了。。
dt = Functions.Execute("Data",sql)
If dt.DataRows.Count = 0 Then
改为:
dt = Functions.Execute("Data",sql)
if dt Is Nothing Then
messagebox.show("有错误")
End If
If dt.DataRows.Count = 0 Then
另清除Catch看看
dt.DataRows.Count = 0 和 dt Is Nothing 应该没什么区别吧?
生成datatable的sql语句肯定是没问题的,所以问题应该不在这里。
如果dt is nothing,那么dt.datarows.count = 0,就会出错,两者完全不同的,前者是没有表,后者是有表,但是是一个空表。
如果dt is nothing,那么dt.datarows.count = 0,就会出错,两者完全不同的,前者是没有表,后者是有表,但是是一个空表。
问题不在这里,请看5楼编辑后的回复。
今天想再重复昨天的错误,却又怎么都不出现了,即使离开一个小时再单击此按钮也正常。
今天想再重复昨天的错误,却又怎么都不出现了,即使离开一个小时再单击此按钮也正常。
老大, 电脑是偶尔搭错脑筋了,哈哈!
问题不在这里,请看5楼编辑后的回复。
今天想再重复昨天的错误,却又怎么都不出现了,即使离开一个小时再单击此按钮也正常。
我常碰到这样的问题, 也许老大说的对,有些时候必须要按 foxtable 的规则吧····