救命啊!使用sql server 视图报错,存储空间不足,无法完成此操作! 十万火急!哪位大虾知道解决方法?!

来源:百度知道 编辑:UC知道 时间:2024/05/24 10:21:24
我使用SQL创建了个名为 Ve_RolePope 的视图。语句是这样的

SELECT TOP 100 PERCENT dbo.TblPope.*, dbo.TblRole.UserRoleID AS UserRoleID,
dbo.TblRole.UserRoleName AS UserRoleName,
dbo.TblRole.IsActive AS RoleIsActive, dbo.TblRole.IsAlone AS RoleIsAlone
FROM dbo.TblRolePope INNER JOIN
dbo.TblRole ON dbo.TblRolePope.UserRoleID = dbo.TblRole.UserRoleID INNER JOIN
dbo.TblPope ON dbo.TblRolePope.PopeID = dbo.TblPope.PopeID
ORDER BY dbo.TblRolePope.PopeID

在查询分析器里用的话正常,可在ASP页面调用的时候经常报错,

存储空间不足,无法完成此操作!
无效的查询语句,
select * from Ve_RolePope where popeid='8' and UserRoleID='51' and roleisactive='1' and isactive='1'

请问各位大虾怎么解决啊?!找了一下午没有找到合适的解决方案。
SelCondi = "PopeID = '"& PopeID &"' and UserRoleID = '"& RoleID &"' and IsActive = '1' and RoleIsActive = '1'"
Set rs = GetRecord("Ve_RolePope",S

既然在查询分析器里正常的话,那就说明你的视图没有问题!
存储空间不足,请检查一下你的ASP页面,看看有什麽资源没有释放或者真的就视页面的存储空间不足,应该是ASP页面的问题.
最好把错误所在的那段代码贴上来(ASP代码)