2010-09-16 4 views
0

quelle est la solution de cette ...nom d'objet invalide 'VchReceipt'

Nom d'objet invalide 'VchReceipt'. Description: Une exception non gérée s'est produite lors de l'exécution de la requête Web en cours. Veuillez consulter la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.

Détails d'exception: System.Data.SqlClient.SqlException: nom d'objet 'VchReceipt' incorrect.

Erreur Source:

Une exception non gérée a été générée pendant l'exécution de la demande Web actuelle. Les informations concernant l'origine et l'emplacement de l'exception peuvent être identifiées à l'aide de la trace de la pile d'exceptions ci-dessous.

Trace de pile:

[SqlException (0x80131904).: Nom d'objet incorrect 'VchReceipt'] System.Data.SqlClient.SqlConnection.OnError (exception de SqlException, Boolean breakConnection) 1950890 System.Data.SqlClient .SqlInternalConnection.OnError (exception de SqlException, 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.SqlDa taReader.HasMoreRows() 157 System.Data.SqlClient.SqlDataReader.ReadInternal (Boolean setTimeout) 197 System.Data.SqlClient.SqlDataReader.Read() 9 System.Data.Common.DataAdapter.FillLoadDataRow (cartographie SchemaMapping) +78 System.Data.Common.DataAdapter.FillFromReader (jeu de données DataSet, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue) +164 System.Data.Common.DataAdapter.Fill (DataSet dataSet, chaîne srcTable, IDataReader dataReader, Int32 startRecord, Int32 maxRecords) +353 System.Data.Common.DbDataAdapter.FillInternal (ensemble de données DataSet, DataTable [] datatables, Int32 startRecord, Int32 maxRecords, chaîne srcTable, commande IDbCommand, CommandBehavior comportement) +164 System.Data.Common.DbDataAdapter.Fill (ensemble de données DataSet, Int32 startRecord, Int32 maxRecords, chaîne srcTable, commande IDbCommand, comportement CommandBehavior) +287 System.Data.Common.DbDataAdapter.Fill (ensemble de données DataSet) +94 amitek. cldata.usingdataadapter (String Str) +208 amitek.mecollection.loaddgme() amitek.mecollection.drpbranch_SelectedIndexChanged 849 (sender Object, 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.Pa ge.ProcessRequestMain (Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1485

mon code est ............... ANSI_NULLS fixés SUR ensemble quoted_identifier go

alter function [dbo].[GetAmountByMeCode] (@meCode varchar (100), @ frmDate datetime, @ todate datetime) RETOURNE numérique AS BEGIN Déclare @result numérique de sélection de résultat de @ = IsNull (SUM (vr.cAmount), 0) à partir de VchReceipt comme vr, des ordonnances comme o où vr.cGroup = 'Clients' et vr.cLogNo = o.cOrderId et [email protected]
et vr.cDate> = @ frmDate et vr.cDate < @todate RETOUR @ résultat FIN

merci à l'avance

Répondre

1

soit vous n'ont pas un objet appelé VchReceipt dans le schéma par défaut de l'utilisateur appelant (et du schéma dbo) ou ne dispose pas des autorisations appropriées pour en sélectionner un.