当前位置:编程学习 > C#/ASP.NET >>

找不到存储过程 'proc_getpagedata'。

“/”应用程序中的服务器错误。

找不到存储过程 'proc_getpagedata'。

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.Data.SqlClient.SqlException: 找不到存储过程 'proc_getpagedata'。

源错误: 

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

堆栈跟踪: 


[SqlException (0x80131904): 找不到存储过程 'proc_getpagedata'。]
   System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) +212
   System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +245
   System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +1099
   System.Data.SqlClient.SqlDataReader.ConsumeMetaData() +58
   System.Data.SqlClient.SqlDataReader.get_MetaData() +112
   System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) +6291924
   System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) +6292993
   System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) +424
   System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) +28
   System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) +211
   System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) +19
   System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) +19
   System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +221
   System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +573
   System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) +166
   Microsoft.Practices.EnterpriseLibrary.Data.Database.DoLoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) +922
   Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(DbCommand command, DataSet dataSet, String[] tableNames) +77
   Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteDataSet(DbCommand command) +115
   com.eshop.www.DAL.NewsContentDAO.GetList(String fieldList, String orderField, Boolean orderBy, Int32 pageIndex, Int32 pageSize, String where) in E:\添添共赢项目\com.eshop.www.DAL\NewsContentDAO.cs:159
   com.eshop.www.BLL.NewsContentBusiness.GetList(String fieldList, String orderField, Boolean orderBy, Int32 pageIndex, Int32 pageSize, String where) in E:\添添共赢项目\com.eshop.www.BLL\NewsContentBusiness.cs:52
   _Default.rSitepost_load() +117
   _Default.Page_Load(Object sender, EventArgs e) +31
   System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +25
   System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +42
   System.Web.UI.Control.OnLoad(EventArgs e) +132
   System.Web.UI.Control.LoadRecursive() +66
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2428

版本信息: Microsoft .NET Framework 版本:2.0.50727.5456; ASP.NET 版本:2.0.50727.5456 --------------------编程问答-------------------- 先确认数据库里这个存储过程是有或无? --------------------编程问答-------------------- 数据库里面有proc_getpagedata这个存储过程吗? --------------------编程问答-------------------- 在数据库的 可编程性中的 存储过程里找 看看存储过程名有没有写错 --------------------编程问答-------------------- 贴执行proc_getpagedata的代码出来看看 --------------------编程问答-------------------- 我就是不懂数据库,公司的网站出问题了,老板 让我找问题。 --------------------编程问答-------------------- 我刚刚在存储过程里找了,没有这个存储过程。


use master
go
create procedure sp_addextendedproc
@functname nvarchar(517),
@dllname varchar(255)
as
set implicit_transactions off
if @@trancount > 0
begin
raiserror(15002,-1,-1,'sp_addextendedproc')
return (1)
end
dbcc addextendedproc( @functname, @dllname)
return (0)

我在网上找到这段代码。执行了,也还是没用。 --------------------编程问答-------------------- 存储过程缺失,肯定会报错啊 --------------------编程问答-------------------- use master-----你网站链接的是这个数据库嘛?
go
create procedure sp_addextendedproc
@functname nvarchar(517),
@dllname varchar(255)
as
set implicit_transactions off
if @@trancount > 0
begin
raiserror(15002,-1,-1,'sp_addextendedproc')
return (1)
end
dbcc addextendedproc( @functname, @dllname)
return (0)
--------------------编程问答-------------------- use master???
你的库名叫什么 ? --------------------编程问答-------------------- ...use master

你强,直接在系统数据库里建存储过程 --------------------编程问答--------------------
引用 6 楼 u010134759 的回复:
我刚刚在存储过程里找了,没有这个存储过程。


use master
go
create procedure sp_addextendedproc
@functname nvarchar(517),
@dllname varchar(255)
as
set implicit_transactions off
if @@trancount > 0
be……



你调用的存储过程必须是“你链接的数据库”里面的存储过程:
use master
go
create procedure sp_addextendedproc

这个存储过程是直接建立在了系统数据库-master里面了,你看看你调用的是那个数据库,把存储过程写在里面就行了
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,