以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 不能添加行 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=51765) |
-- 作者:lfxxdt -- 发布时间:2014/6/3 9:10:00 -- 不能添加行 我编写这个代码Tables("日报表").AddNew() 运行这个后,提示:列“_Identify”不允许空值。 这个是什么原因。 |
-- 作者:有点甜 -- 发布时间:2014/6/3 9:36:00 -- 你修改过数据库的表结构了吧?_Identify列需要设置成 自动递增 的。 |
-- 作者:lfxxdt -- 发布时间:2014/6/3 9:40:00 -- 我的是SQL2000做的数据源,这个数据源里面的没有动过 |
-- 作者:有点甜 -- 发布时间:2014/6/3 9:43:00 -- 以下是引用lfxxdt在2014-6-3 9:40:00的发言:
我的是SQL2000做的数据源,这个数据源里面的没有动过
那不可能。你去数据库里面,把_Identify设置主键和设置成自增吧。 |
-- 作者:lfxxdt -- 发布时间:2014/6/3 10:20:00 -- 这个我去数据库中查看了,_Identify是主键,类型是int. |
-- 作者:lfxxdt -- 发布时间:2014/6/3 10:21:00 -- 这个是数据库损坏,附加上去的 |
-- 作者:有点甜 -- 发布时间:2014/6/3 10:57:00 -- 以下是引用lfxxdt在2014-6-3 10:21:00的发言:
这个是数据库损坏,附加上去的
你把数据导出去,把_Identify列设置成 自动递增, 然后把数据导入吧。 |
-- 作者:lfxxdt -- 发布时间:2014/6/3 12:51:00 -- 这个_Identify列建表的时侯就自动是主键和自动递增的 |
-- 作者:有点甜 -- 发布时间:2014/6/3 14:07:00 -- 以下是引用lfxxdt在2014-6-3 12:51:00的发言:
这个_Identify列建表的时侯就自动是主键和自动递增的
关键是现在是不是自动递增,如果是自动递增,就不会有这个错误【_Identify 不允许空值】 |
-- 作者:lfxxdt -- 发布时间:2014/6/3 14:42:00 -- 是否可远程操作帮我看看,到底是什么问题 |