Guten Morgen zusammen,
ich wollte gerade meine Rechnungen exportieren. Die Vorlage verwende ich schon viel Jahre und bis jetzt hat es auch immer wunderbar geklappt. Nun bekomme ich folgende Fehlermeldung:
Unbehandelte Ausnahme #1ABC0022E896B079 vom Typ System.Data.SqlClient.SqlException in Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action])
System.Data.SqlClient.SqlException (0x80131904): Der mehrteilige Bezeichner "tAuftragEckdaten.dBezahlt" konnte nicht gebunden werden.
bei System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
bei System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
bei System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
bei System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
bei System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()
bei System.Data.SqlClient.SqlDataReader.get_MetaData()
bei System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted)
bei System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest)
bei System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
bei System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
bei System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
bei System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior)
bei System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader()
bei JTL.Database.DbCommandHelpers.ExecuteReader(IDbCommand command, CancellationToken cancellationToken, Int32 timeout, DbLoggingOptions logging)
bei JTL.Database.DbCommandExtensionsType.Query[T](IDbCommand command, IColumnMapper mapper, IResultSetReaderStrategy multipleResultSets, CancellationToken cancellationToken, Int32 timeout, DbLoggingOptions logging)
bei JTL.Database.DbConnectionExtensionsType.<>c__DisplayClass7_0`1.<Query>b__0()
bei JTL.Database.DbConnectionHelpers.Execute[T](IDbConnection connection, Func`1 func, Boolean keepAlive)
bei JTL.Database.DbConnectionExtensionsType.Query[T](IDbConnection connection, IDbCommand command, DbQueryParameters queryParameters, Int32 timeout, DbLoggingOptions logging)
bei JTL.Database.DbConnectionExtensionsType.Query[T](IDbConnection connection, String query, Object parameters, DbQueryParameters queryParameters, Int32 timeout, DbLoggingOptions loggingOptions)
bei ameise.exporter.ExportBuchungsdatenSqlBuilder.GetPkByRechnungsdaten(dbExportVorlage dboExportVorlage, DbExportTyp dboExportTyp)
bei ameise.klassen.Export.HoleKeys()
bei ameise.klassen.Export.SetzeExportZurueck()
bei ameise.forms.subforms.export_main.StartExportPhase()
ClientConnectionId:f152ae92-a5c4-4aea-8c85-fe0296a80192
Fehlernummer (Error Number):4104,Status (State):1,Klasse (Class):16
SQL-Fehlerinformationen: [XXXXXXXX.Net SqlClient Data Provider] Fehler #4104 (Klasse 16) in Zeile 3: Der mehrteilige Bezeichner "tAuftragEckdaten.dBezahlt" konnte nicht gebunden werden.
HelpLink.ProdName = Microsoft SQL Server
HelpLink.ProdVer = 14.00.3445
HelpLink.EvtSrc = MSSQLServer
HelpLink.EvtID = 4104
HelpLink.BaseHelpUrl = http://go.microsoft.com/fwlink
HelpLink.LinkId = 20476
WasHandled = True
ConnectionString = Data Source=XXXXXXI;Initial Catalog=eazybusiness;Integrated Security=False;Persist Security Info=True;User ID=sa;Password=XXXXXXXXX;MultipleActiveResultSets=True;Connect Timeout=120;Application Name="1 - XXXXXXX JTL-Wawi C#";Current Language=German;ConnectRetryCount=15
CommandText = SELECT tRechnungPosition.kRechnung , tRechnung.cRechnungsNr FROM Rechnung.tRechnungPosition
LEFT JOIN Verkauf.tAuftrag ON tAuftrag.kAuftrag = tRechnungPosition.kAuftrag
JOIN Rechnung.tRechnung ON tRechnungPosition.kRechnung = tRechnung.kRechnung WHERE tAuftrag.nType != 2 AND tRechnung.nIstEntwurf = 0 AND CONVERT(DATETIME,tRechnung.dErstellt,104)>=CONVERT(DATETIME,'01.11.2022',104) AND CONVERT(DATETIME,tRechnung.dErstellt,104)<=CONVERT(DATETIME,'30.11.2022 23:59:59',104) AND tAuftragEckdaten.dBezahlt IS NOT NULL ORDER BY tRechnung.cRechnungsNr
LineNr = 3
Codefragment = JOIN Rechnung.tRechnung ON tRechnungPosition.kRechnung = tRechnung.kRechnung WHERE tAuftrag.nType != 2 AND tRechnung.nIstEntwurf = 0 AND CONVERT(DATETIME,tRechnung.dErstellt,104)>=CONVERT(DATETIME,'01.11.2022',104) AND CONVERT(DATETIME,tRechnung.dErstellt,104)<=CONVERT(DATETIME,'30.11.2022 23:59:59',104) AND tAuftragEckdaten.dBezahlt IS NOT NULL ORDER BY tRechnung.cRechnungsNr
Zeitstempel: 2022-12-18T08:02:19
Locale: German
Locale: German
Version: 1.6.45.1
Plattform: Ameise
WawiSeed: 5.4.57420.48101
Hat jemand eine Idee? Vielen Dank für Eure Hilfe.
Oli
ich wollte gerade meine Rechnungen exportieren. Die Vorlage verwende ich schon viel Jahre und bis jetzt hat es auch immer wunderbar geklappt. Nun bekomme ich folgende Fehlermeldung:
Unbehandelte Ausnahme #1ABC0022E896B079 vom Typ System.Data.SqlClient.SqlException in Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action])
System.Data.SqlClient.SqlException (0x80131904): Der mehrteilige Bezeichner "tAuftragEckdaten.dBezahlt" konnte nicht gebunden werden.
bei System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
bei System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
bei System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
bei System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
bei System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()
bei System.Data.SqlClient.SqlDataReader.get_MetaData()
bei System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted)
bei System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest)
bei System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
bei System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
bei System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
bei System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior)
bei System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader()
bei JTL.Database.DbCommandHelpers.ExecuteReader(IDbCommand command, CancellationToken cancellationToken, Int32 timeout, DbLoggingOptions logging)
bei JTL.Database.DbCommandExtensionsType.Query[T](IDbCommand command, IColumnMapper mapper, IResultSetReaderStrategy multipleResultSets, CancellationToken cancellationToken, Int32 timeout, DbLoggingOptions logging)
bei JTL.Database.DbConnectionExtensionsType.<>c__DisplayClass7_0`1.<Query>b__0()
bei JTL.Database.DbConnectionHelpers.Execute[T](IDbConnection connection, Func`1 func, Boolean keepAlive)
bei JTL.Database.DbConnectionExtensionsType.Query[T](IDbConnection connection, IDbCommand command, DbQueryParameters queryParameters, Int32 timeout, DbLoggingOptions logging)
bei JTL.Database.DbConnectionExtensionsType.Query[T](IDbConnection connection, String query, Object parameters, DbQueryParameters queryParameters, Int32 timeout, DbLoggingOptions loggingOptions)
bei ameise.exporter.ExportBuchungsdatenSqlBuilder.GetPkByRechnungsdaten(dbExportVorlage dboExportVorlage, DbExportTyp dboExportTyp)
bei ameise.klassen.Export.HoleKeys()
bei ameise.klassen.Export.SetzeExportZurueck()
bei ameise.forms.subforms.export_main.StartExportPhase()
ClientConnectionId:f152ae92-a5c4-4aea-8c85-fe0296a80192
Fehlernummer (Error Number):4104,Status (State):1,Klasse (Class):16
SQL-Fehlerinformationen: [XXXXXXXX.Net SqlClient Data Provider] Fehler #4104 (Klasse 16) in Zeile 3: Der mehrteilige Bezeichner "tAuftragEckdaten.dBezahlt" konnte nicht gebunden werden.
HelpLink.ProdName = Microsoft SQL Server
HelpLink.ProdVer = 14.00.3445
HelpLink.EvtSrc = MSSQLServer
HelpLink.EvtID = 4104
HelpLink.BaseHelpUrl = http://go.microsoft.com/fwlink
HelpLink.LinkId = 20476
WasHandled = True
ConnectionString = Data Source=XXXXXXI;Initial Catalog=eazybusiness;Integrated Security=False;Persist Security Info=True;User ID=sa;Password=XXXXXXXXX;MultipleActiveResultSets=True;Connect Timeout=120;Application Name="1 - XXXXXXX JTL-Wawi C#";Current Language=German;ConnectRetryCount=15
CommandText = SELECT tRechnungPosition.kRechnung , tRechnung.cRechnungsNr FROM Rechnung.tRechnungPosition
LEFT JOIN Verkauf.tAuftrag ON tAuftrag.kAuftrag = tRechnungPosition.kAuftrag
JOIN Rechnung.tRechnung ON tRechnungPosition.kRechnung = tRechnung.kRechnung WHERE tAuftrag.nType != 2 AND tRechnung.nIstEntwurf = 0 AND CONVERT(DATETIME,tRechnung.dErstellt,104)>=CONVERT(DATETIME,'01.11.2022',104) AND CONVERT(DATETIME,tRechnung.dErstellt,104)<=CONVERT(DATETIME,'30.11.2022 23:59:59',104) AND tAuftragEckdaten.dBezahlt IS NOT NULL ORDER BY tRechnung.cRechnungsNr
LineNr = 3
Codefragment = JOIN Rechnung.tRechnung ON tRechnungPosition.kRechnung = tRechnung.kRechnung WHERE tAuftrag.nType != 2 AND tRechnung.nIstEntwurf = 0 AND CONVERT(DATETIME,tRechnung.dErstellt,104)>=CONVERT(DATETIME,'01.11.2022',104) AND CONVERT(DATETIME,tRechnung.dErstellt,104)<=CONVERT(DATETIME,'30.11.2022 23:59:59',104) AND tAuftragEckdaten.dBezahlt IS NOT NULL ORDER BY tRechnung.cRechnungsNr
Zeitstempel: 2022-12-18T08:02:19
Locale: German
Locale: German
Version: 1.6.45.1
Plattform: Ameise
WawiSeed: 5.4.57420.48101
Hat jemand eine Idee? Vielen Dank für Eure Hilfe.
Oli