Foxtable(狐表)用户栏目专家坐堂 → 清除所有行时的错误提示问题


  共有3944人关注过本帖树形打印复制链接

主题:清除所有行时的错误提示问题

帅哥哟,离线,有人找我吗?
zxyds2000
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:230 积分:2073 威望:0 精华:0 注册:2011/4/22 16:41:00
清除所有行时的错误提示问题  发帖心情 Post By:2013/9/10 11:13:00 [只看该作者]

执行下面指令时发生错误提示

With DataTables("存货档案")
    .DataRows.Clear() '清除所有行
End With

提示内容是:“未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值。”
详细提示是:“.NET Framework 版本:2.0.50727.6407
                  Foxtable 版本:2013.9.8.1
                  错误所在事件:加载[存货档案]失败!
                  详细错误信息:
                  未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值。”

表中的数据行没有发现提示中的问题,即使表格是空的,也会发生上面的错误提示,到底是什么问题请老师帮助解决。谢谢!

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/9/10 11:14:00 [只看该作者]

上个例子看看吧.

 回到顶部
帅哥哟,离线,有人找我吗?
zxyds2000
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:230 积分:2073 威望:0 精华:0 注册:2011/4/22 16:41:00
  发帖心情 Post By:2013/9/10 11:17:00 [只看该作者]

我想要在加载完毕后,清空表,重新逐行赋值。如果有别的效率高的方法也可以。

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/9/10 11:19:00 [只看该作者]

你的需求是什么呢?

 回到顶部
帅哥哟,离线,有人找我吗?
zxyds2000
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:230 积分:2073 威望:0 精华:0 注册:2011/4/22 16:41:00
  发帖心情 Post By:2013/9/10 11:24:00 [只看该作者]

我的表中的数据取自别的数据库,需要每天更新。我设置了自动运行,在每天的0点,可是一出现错误提示就需要人工干预,自动运行就进行不了。我尝试逐行从删除,可是又太慢了。
只要不出现错误提示就行,其实有错误提示系统也正常运行。

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/9/10 11:25:00 [只看该作者]

DataRows.Clear()  按情况是不会出现这样的情况的,请问你这个表是否为父表?

 回到顶部
帅哥哟,离线,有人找我吗?
zxyds2000
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:230 积分:2073 威望:0 精华:0 注册:2011/4/22 16:41:00
  发帖心情 Post By:2013/9/10 11:26:00 [只看该作者]

是的


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/9/10 11:27:00 [只看该作者]

这样的话出错也不奇怪了,你要先清楚子表才可以哦.

 回到顶部
帅哥哟,离线,有人找我吗?
zxyds2000
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:230 积分:2073 威望:0 精华:0 注册:2011/4/22 16:41:00
  发帖心情 Post By:2013/9/10 11:28:00 [只看该作者]

可不可以设置出现错误提示后自动选择处理

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/9/10 11:30:00 [只看该作者]

可以在这个事件中设置跳过 http://www.foxtable.com/help/topics/2655.htm

 回到顶部