以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]保存和退出 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=95853) |
-- 作者:zhangyj -- 发布时间:2017/2/7 9:23:00 -- [求助]保存和退出 有两个问题请老师帮忙解答: 1、在退出项目时怎么提示给用户有哪些表需要保存 2、如果数据录入错误,导致保存失败,如何能知道产生错误的行
|
-- 作者:有点色 -- 发布时间:2017/2/7 9:32:00 -- 1、循环每一个表,读取 dt.haschanges 属性,然后提示;
2、何为之录入错误?你如何检测?为什么会保存失败? |
-- 作者:zhangyj -- 发布时间:2017/2/7 12:47:00 -- 回复:(有点色)1、循环每一个表,读取 dt.haschange... 例如录入的数据违法了数据库中设定的一些约束条件,如唯一性约束、非空等。 |
-- 作者:有点色 -- 发布时间:2017/2/7 14:18:00 -- 方法一:你在beforesavedatarow事件先执行代码检测是否有 问题,有问题就提示呗。
方法二:循环每一行,然后save那一行。如果报错,就提示某一行有问题。 |