读书人

存贮过程未能找到?该如何解决

发布时间: 2012-02-10 21:27:41 作者: rapoo

存贮过程未能找到?
做一BBS,用到存贮过程,出错:
错误类型:
Microsoft OLE DB Provider for SQL Server (0x80040E14)
未能找到存储过程 'wwfSpSelectConfiguration '。

从企业管理器上查看到,存贮过程wwfSpSelectConfiguration是存在的:

/****** Object: Stored Procedure cw59014.wwfSpSelectConfiguration Script Date: 2004-08-11 17:07:20 ******/
CREATE PROCEDURE [cw59014].[wwfSpSelectConfiguration] AS SELECT tblConfiguration.* From tblConfiguration;

GO

我修改了权限,还是不行。

出错的代码如下:


Set rsConfiguration = Server.CreateObject( "ADODB.Recordset ")

configuration details from the database
If strDatabaseType = "SQLServer " Then
strSQL = "EXECUTE wwfSpSelectConfiguration "
Else
strSQL = "SELECT tblConfiguration.* From tblConfiguration; "
End If


rsConfiguration.Open strSQL, strCon

[解决办法]
试一下用这个用户名登录 cw59014
[解决办法]
调用时,在存储过程前加上其所有者前缀,如:


dbo.wwfSpSelectConfiguration

读书人网 >SQL Server

热点推荐