读书人

表换成视图报错,该如何解决

发布时间: 2012-01-06 22:55:18 作者: rapoo

表换成视图,报错
vb调用dll,dll中用到表A,现将表A删除,建立与表A相同的视图A,运行过程中报错,异常退出,实在是搞不懂为什么。因为各种原因,手里也没有dll源码,现向各位求助

[解决办法]
什麽不把A改成表A呢?
[解决办法]
视图不是实体存在的,不能存放数据的
[解决办法]
视图根源于表,是表的一个部分展现,就像它的名字“view”的本意一样。
[解决办法]
Select句,表的分不大
但如果是Insert,Update就得看的主及外了
你只好是把提示出


[解决办法]
什麽不把A改成表A呢?

还是换成表A吧,视图只是虚表
[解决办法]
字段有增加? 字段类型有改变?
[解决办法]
视图只是虚表 视图根源于表,是表的一个部分展现
[解决办法]
权限呢?
原来的程序,有没可能用特殊的用户登陆的

你没有授权这个试图给这个用户?
[解决办法]
建立视图时不能取与表相同的名字,不然报错。
遇到过这种情况,改新建视图的名字就可以了。
[解决办法]
create view v_test
--------------------
create view dbo.v_test
-----------------------

确认建的视图是属于dbo的.
[解决办法]
理上是,但是你可以示view看看,是不是也呢?

读书人网 >SQL Server

热点推荐