以文本方式查看主题

-  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 存在时自动认为是自增长列否则就无法添加行,看来只能另想办法了