以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]关于SQL2005多表视图添加行问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=33303) |
-- 作者:jspta -- 发布时间:2013/5/15 14:37:00 -- [求助]关于SQL2005多表视图添加行问题 因多表进行组合成视图后,无法设置主键列,导致在foxtable中无法对这样的视图新增行,提示_Identify不能为空(addnew方法需要_Identify是主键且设为自动增长)
现在有没有其他方法向表中添加行,我只需要添加足够多的行供编辑即可。请不吝赐教。 |
-- 作者:Bin -- 发布时间:2013/5/15 14:39:00 -- 视图,是只能作为展示作用的. 你在这里增加行,是不科学的. |
-- 作者:jspta -- 发布时间:2013/5/15 15:08:00 -- 以下是引用Bin在2013-5-15 14:39:00的发言:
视图,是只能作为展示作用的. 你在这里增加行,是不科学的. 可以把视图设计成数据表一样,这都不是问题。 现在从SQL2005直接加载视图不能增加行,但是用代码在foxtable中生成查询表示可以增加行的。这个怎么解决?
|
-- 作者:jspta -- 发布时间:2013/5/15 17:36:00 -- 找到原因了,是foxtable默认,当_Identify 存在时自动认为是自增长列否则就无法添加行,看来只能另想办法了
|