以文本方式查看主题
- Foxtable(狐表) (http://foxtable.com/bbs/index.asp)
-- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2)
---- [求助]撤销新增行出错如何解决? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=31117)
|
-- 作者:shenzhi
-- 发布时间:2013/4/10 13:59:00
-- [求助]撤销新增行出错如何解决?
此主题相关图片如下:图片.jpg
表A连接到sql数据库中的一张表,窗口中有两个按钮:一个“新增“代码为:Tables("表A").AddNew(),另一个”撤销“代码
为:Tables("表A").Current.Reject(),单击”新增“按钮,再单击”撤销“按钮时,出现如图所示错误,请问如何解决?
|
-- 作者:Bin
-- 发布时间:2013/4/10 14:43:00
--
测试了一下.Access没问题. MSSQL确实没办法取消.但是未见有报错... 这个要问狐爸了.
|
-- 作者:shenzhi
-- 发布时间:2013/4/10 16:46:00
--
增加后点击一下新增行,就可以撤销,应该是个BUG吧,请狐爸解决一下吧
|
-- 作者:狐狸爸爸
-- 发布时间:2013/4/18 16:04:00
--
我测试没有问题,做个例子发上来吧
|
-- 作者:程兴刚
-- 发布时间:2013/4/18 16:10:00
--
if Tables("表A").Current isnot nothing
Tables("表A").Current.Reject()
end if
注:原因,已经撤销一次,该表失去焦点,不存在Current,连续两次点击撤销按钮会报错!
|
-- 作者:shenzhi
-- 发布时间:2013/4/18 16:34:00
--
今天又换了数据表测试了一下,是SQL数据表中主键设置的问题,不是Foxtable的问题!问题已解决,谢谢大家!
|