以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  不能添加行  (http://www.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
--  
是否可远程操作帮我看看,到底是什么问题