以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 清除所有行时的错误提示问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=40132) |
-- 作者:zxyds2000 -- 发布时间:2013/9/10 11:13:00 -- 清除所有行时的错误提示问题 执行下面指令时发生错误提示 With DataTables("存货档案") .DataRows.Clear() \'清除所有行 End With 提示内容是:“未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值。” 详细提示是:“.NET Framework 版本:2.0.50727.6407 Foxtable 版本:2013.9.8.1 错误所在事件:加载[存货档案]失败! 详细错误信息: 未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值。” 表中的数据行没有发现提示中的问题,即使表格是空的,也会发生上面的错误提示,到底是什么问题请老师帮助解决。谢谢!
|
-- 作者:Bin -- 发布时间:2013/9/10 11:14:00 -- 上个例子看看吧. |
-- 作者:zxyds2000 -- 发布时间:2013/9/10 11:17:00 -- 我想要在加载完毕后,清空表,重新逐行赋值。如果有别的效率高的方法也可以。 |
-- 作者:Bin -- 发布时间:2013/9/10 11:19:00 -- 你的需求是什么呢? |
-- 作者:zxyds2000 -- 发布时间:2013/9/10 11:24:00 -- 我的表中的数据取自别的数据库,需要每天更新。我设置了自动运行,在每天的0点,可是一出现错误提示就需要人工干预,自动运行就进行不了。我尝试逐行从删除,可是又太慢了。 只要不出现错误提示就行,其实有错误提示系统也正常运行。
|
-- 作者:Bin -- 发布时间:2013/9/10 11:25:00 -- DataRows.Clear() 按情况是不会出现这样的情况的,请问你这个表是否为父表? |
-- 作者:zxyds2000 -- 发布时间:2013/9/10 11:26:00 -- 是的 |
-- 作者:Bin -- 发布时间:2013/9/10 11:27:00 -- 这样的话出错也不奇怪了,你要先清楚子表才可以哦. |
-- 作者:zxyds2000 -- 发布时间:2013/9/10 11:28:00 -- 可不可以设置出现错误提示后自动选择处理 |
-- 作者:Bin -- 发布时间:2013/9/10 11:30:00 -- 可以在这个事件中设置跳过 http://www.foxtable.com/help/topics/2655.htm |