这是什么解决方案...
无效的对象名称'VchReceipt'。 描述:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪,以获取有关错误及其在代码中的起源位置的更多信息。
异常详细信息:System.Data.SqlClient.SqlException:无效的对象名称'VchReceipt'。
来源错误:
在执行当前Web请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息。
堆栈追踪:
[SqlException(0x80131904):无效的对象名称'VchReceipt'。] System.Data.SqlClient.SqlConnection.OnError(SqlException exception,Boolean breakConnection)+1950890 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception,Boolean breakConnection)+4846875 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)+194 System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior,SqlCommand cmdHandler,SqlDataReader dataStream,BulkCopySimpleResultSet bulkCopyHandler,TdsParserStateObject stateObj)+2392 System.Data.SqlClient.SqlDataReader.HasMoreRows()+157 System.Data.SqlClient.SqlDataReader.ReadInternal(Boolean setTimeout)+197 System.Data.SqlClient.SqlDataReader.Read()+9 System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping)+78 System.Data.Common.DataAdapter.FillFromReader(DataSet数据集,DataTable数据表,String srcTable,DataReaderContainer dataReader,Int32 startRecord,Int32 maxRecords,DataColumn parentChapterColumn,Object parentChapterValue)+164 System.Data.Common.DataAdapter.Fill(DataSet dataSet,String srcTable,IDataReader dataReader,Int32 startRecord,Int32 maxRecords)+353 System.Data.Common.DbDataAdapter.FillInternal(DataSet数据集,DataTable [] datatables,Int32 startRecord,Int32 maxRecords,String srcTable,IDbCommand命令,CommandBehavior行为)+164 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet,Int32 startRecord,Int32 maxRecords,String srcTable,IDbCommand command,CommandBehavior behavior)+287 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)+94 amitek.cldata.usingdataadapter(String Str)+208 amitek.mecollection.loaddgme()+849 amitek.mecollection.drpbranch_SelectedIndexChanged(Object sender,EventArgs e)+13 System.Web.UI.WebControls.ListControl.OnSelectedIndexChanged(EventArgs e)+111 System.Web.UI.WebControls.DropDownList.RaisePostDataChangedEvent()+134 System.Web.UI.WebControls.DropDownList.System.Web.UI.IPostBackDataHandler.RaisePostDataChangedEvent()+10 System.Web.UI.Page.RaiseChangedEvents()+ 165 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint,Boolean includeStagesAfterAsyncPoint)+1485
我的代码是............... 将ANSI_NULLS设置为ON 设置QUOTED_IDENTIFIER 去
改变功能[dbo]。[getAmountByMeCode]
(@meCode varchar(100),@ frmDate datetime,@ todate datetime)
返回数字
如
开始
声明@result数字
从VchReceipt中选择@ result = IsNull(SUM(vr.cAmount),0)作为vr,订单为o
其中vr.cGroup ='Clients'和vr.cLogNo = o.cOrderId和o.cEmpId=@meCode
和vr.cDate> = @ frmDate和vr.cDate< @todate
返回@result
END
提前致谢
答案 0 :(得分:1)
您在调用用户(和dbo架构)的默认架构中没有名为VchReceipt
的对象,或者没有合适的权限可以从中进行选择。