以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请教,有关插入一行出现错误。 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=8916) |
-- 作者:baoxyang -- 发布时间:2010/12/24 20:04:00 -- 请教,有关插入一行出现错误。 Dim r As Row = Tables("普仓盘点作业_Table1").InsertNew() 不赋值正常,可一旦赋值,如上,整个项目自动退出,无错误提示。有一张成功插入一行并赋值。 但不知为什么此表不行,请教,会是什么问题造成?谢谢!!! |
-- 作者:狐狸爸爸 -- 发布时间:2010/12/24 20:19:00 -- 做个例子上来 |
-- 作者:baoxyang -- 发布时间:2010/12/24 20:32:00 -- 经过几十次,退出项目,终于发现问题所在了,原来不管字段是否整数型列(黙认值为0),插入一行时(未赋值前是为Null的),所以我在列改变事件中无判断为NULL,只判断为0,所以项目是自动退出。加上NULL判断正常了。 |
-- 作者:狐狸爸爸 -- 发布时间:2010/12/24 20:33:00 -- 按道理也不至于退出项目,最多只是报错啊? 能否做个例子传上来看看? |
-- 作者:baoxyang -- 发布时间:2010/12/24 20:33:00 -- 只不过,感觉出现这样的问题,系统应当有个错误提示,不至于老是退出项目呀,很难检查代码的。 |
-- 作者:狐狸爸爸 -- 发布时间:2010/12/27 8:15:00 -- 以下是引用baoxyang在2010-12-24 20:33:00的发言:
只不过,感觉出现这样的问题,系统应当有个错误提示,不至于老是退出项目呀,很难检查代码的。
所以嘛,你最好做个例子给我看看,我分析一下为什么会这样。 |