找不到存储过程 '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
你强,直接在系统数据库里建存储过程 --------------------编程问答--------------------
你调用的存储过程必须是“你链接的数据库”里面的存储过程:
use master
go
create procedure sp_addextendedproc
这个存储过程是直接建立在了系统数据库-master里面了,你看看你调用的是那个数据库,把存储过程写在里面就行了
补充:.NET技术 , ASP.NET