none
Problem mit einer Excel Abfrage mit einer Version > 16.0.8431.2079 RRS feed

  • Frage

  • Erst einmal ein kurzes Hallo in die Runde.

    Ich habe für unseren Vertrieb eine Exceltabelle erstellt, die mittels einer ODBC Abfrage Daten aus unserer Firebird Datenbank  abruft und ein wenig aufbereitet. Das hat bis zur Version 16.0.8431.2079 ohne Problem funktioniert. Nach dem neuen Update das ich für das Office 2016 click once installiert habe kommt nur ein "unerwarteter Fehler" und das war es dann

    die Details hierzu lauten:

    Feedback Type:

    Frown (Error)

     

    Error Message:

    Es wurde versucht, im geschützten Speicher zu lesen oder zu schreiben. Dies ist häufig ein Hinweis darauf, dass anderer Speicher beschädigt ist.

     

    Stack Trace:

    Microsoft.Mashup.Evaluator.Interface.ErrorException: Es wurde versucht, im geschützten Speicher zu lesen oder zu schreiben. Dies ist häufig ein Hinweis darauf, dass anderer Speicher beschädigt ist. ---> Microsoft.Mashup.Evaluator.Interface.ErrorException: Es wurde versucht, im geschützten Speicher zu lesen oder zu schreiben. Dies ist häufig ein Hinweis darauf, dass anderer Speicher beschädigt ist. ---> Microsoft.Mashup.Evaluator.Interface.ErrorException: Es wurde versucht, im geschützten Speicher zu lesen oder zu schreiben. Dies ist häufig ein Hinweis darauf, dass anderer Speicher beschädigt ist. ---> System.AccessViolationException: Es wurde versucht, im geschützten Speicher zu lesen oder zu schreiben. Dies ist häufig ein Hinweis darauf, dass anderer Speicher beschädigt ist. ---> System.AccessViolationException: Es wurde versucht, im geschützten Speicher zu lesen oder zu schreiben. Dies ist häufig ein Hinweis darauf, dass anderer Speicher beschädigt ist.

       bei Microsoft.Mashup.Engine1.Library.Odbc.Interop.OdbcInterop.SQLGetInfoW(OdbcConnectionHandle hdbc, SQL_INFO fInfoType, Byte[] rgbInfoValue, Int16 cbInfoValueMax, IntPtr pcbInfoValue)

       bei Microsoft.Mashup.Engine1.Library.Odbc.Interop.OdbcConnectionHandle.GetInfo1(SQL_INFO info, Byte[] buffer)

       bei Microsoft.Mashup.Engine1.Library.Odbc.Interop.OdbcConnectionHandle.GetInfoInt32Unhandled(SQL_INFO info, Int32& resultValue)

       bei Microsoft.Mashup.Engine1.Library.Odbc.OdbcService.OdbcEngineConnection.GetInfoInt32(SQL_INFO infoType)

       bei Microsoft.Mashup.Engine1.Library.Odbc.OdbcCachingService.OdbcCachingConnection.OdbcCachingSqlGetInfo.<GetInfoInt32>b__12(IOdbcConnection connnection, UInt16 t)

       bei Microsoft.Mashup.Engine1.Library.Odbc.OdbcCachingService.OdbcCachingConnection.OdbcFunctionCaching.GetResult[Output](UInt16 input, Func`3 function)

       bei Microsoft.Mashup.Engine1.Library.Odbc.OdbcCachingService.OdbcCachingConnection.OdbcCachingSqlGetInfo.GetInfoInt32(SQL_INFO infoType)

       bei Microsoft.Mashup.Engine1.Library.Odbc.OdbcCachingService.OdbcCachingConnection.GetInfoInt32(SQL_INFO infoType)

       bei Microsoft.Mashup.Engine1.Library.Odbc.OdbcTracingService.OdbcTracingConnection.<>c__DisplayClass8.<GetInfoInt32>b__7(IHostTrace trace)

       bei Microsoft.Mashup.Engine1.Library.Common.Tracer.Trace[T](String method, Func`2 func)

       bei Microsoft.Mashup.Engine1.Library.Odbc.OdbcTracingService.OdbcTracingConnection.GetInfoInt32(SQL_INFO infoType)

       bei Microsoft.Mashup.Engine1.Library.Odbc.UserOverrideOdbcService.UserOverrideOdbcConnection.GetInfoInt32(SQL_INFO infoType)

       bei Microsoft.Mashup.Engine1.Library.Odbc.OdbcDataSourceInfo.OdbcConnectionDataSourceInfo.GetInt32OrDefault(SQL_INFO infoType, Int32 defaultValue)

       bei Microsoft.Mashup.Engine1.Library.Odbc.OdbcDataSourceInfo.OdbcConnectionDataSourceInfo.get_ReturnEscapeClause()

       bei Microsoft.Mashup.Engine1.Library.Odbc.OdbcDataSourceInfo.OdbcMemoryDataSourceInfo..ctor(OdbcConnectionDataSourceInfo dataSourceInfo)

       bei Microsoft.Mashup.Engine1.Library.Odbc.OdbcDataSource.<get_Info>b__0(IOdbcConnection connection)

       bei Microsoft.Mashup.Engine1.Library.Odbc.OdbcDataSource.<>c__DisplayClass9`1.<Connect>b__8()

       bei Microsoft.Mashup.Engine1.Library.Common.DbExceptionHandler.RunWithRetryGuard[T](Int32 maxRetryAttempts, Func`1 action)

       bei Microsoft.Mashup.Engine1.Library.Common.DbExceptionHandler.Invoke[T](Int32 maxRetry, Func`1 action)

       bei Microsoft.Mashup.Engine1.Library.Common.DbExceptionHandler.InvokeWithRetry[T](Func`1 func)

       bei Microsoft.Mashup.Engine1.Library.Odbc.OdbcDataSource.Connect[T](String currentCatalog, Func`2 func)

       bei Microsoft.Mashup.Engine1.Library.Odbc.OdbcDataSource.get_Info()

       bei Microsoft.Mashup.Engine1.Library.Odbc.OdbcDataSource.<>c__DisplayClass17.<ExecuteCore>b__12()

       bei Microsoft.Mashup.Engine1.Library.Common.DbExceptionHandler.RunWithRetryGuard[T](Int32 maxRetryAttempts, Func`1 action)

       bei Microsoft.Mashup.Engine1.Library.Common.DbExceptionHandler.Invoke[T](Int32 maxRetry, Func`1 action)

       bei Microsoft.Mashup.Engine1.Library.Odbc.OdbcDataSource.ExecuteCore(String commandText, IList`1 parameters, RowRange rowRange, String[] columnNames, ColumnConversion[] columnConversions)

       bei Microsoft.Mashup.Engine1.Library.Odbc.OdbcDataSource.ExecuteCoreDataReader(String commandText, IList`1 parameters, RowRange range, String[] columnNames, ColumnConversion[] columnConversions)

       bei Microsoft.Mashup.Engine1.Library.Odbc.OdbcDataSource.ExecuteWithoutPaging(String commandText, IList`1 parameters, RowRange range, String[] columnNames, ColumnConversion[] columnConversions)

       bei Microsoft.Mashup.Engine1.Library.Odbc.OdbcNativeQueryTableValue.GetReaderCore()

       bei Microsoft.Mashup.Engine1.Library.Odbc.OdbcNativeQueryTableValue.get_Type()

       bei Microsoft.Mashup.Engine1.Runtime.TableValue.get_Columns()

       bei Microsoft.Mashup.Engine1.Runtime.DelegatingTableValue.get_Columns()

       bei Microsoft.Mashup.Engine1.Library.Normalization.NormalizationModule.TableFromValueFunctionValue.TypedInvoke(Value value, Value options)

       bei Microsoft.Mashup.Engine1.Runtime.NativeFunctionValue2`3.Invoke(Value arg0, Value arg1)

       bei Microsoft.Mashup.Engine1.Runtime.FunctionValue.MetaTypeFunctionValue.Invoke(Value arg0, Value arg1)

       bei Microsoft.Mashup.Engine1.Runtime.SerializationApplyingModule.SerializableFunctionValue.Invoke(Value arg0, Value arg1)

       bei Microsoft.Mashup.Engine1.Language.InstructionInvocationInstruction2.Execute(MembersFrame1& frame)

       bei Microsoft.Mashup.Engine1.Language.DebugInstruction.Execute(MembersFrame1& frame)

       bei Microsoft.Mashup.Engine1.Language.MembersFunctionValue1.Invoke(Value arg0)

       bei Microsoft.Mashup.Engine1.Language.RecordInstruction.RuntimeRecordValue.Force(Int32 index)

       bei Microsoft.Mashup.Engine1.Language.RecordInstruction.RuntimeRecordValue.get_Item(Int32 index)

       bei Microsoft.Mashup.Engine1.Runtime.RecordValue.get_Item(String field)

       bei Microsoft.Mashup.Engine1.Language.FieldAccessInstruction.Execute(MembersFrame1& frame)

       bei Microsoft.Mashup.Engine1.Language.InstructionInvocationInstruction2.Execute(MembersFrame1& frame)

       bei Microsoft.Mashup.Engine1.Language.DebugInstruction.Execute(MembersFrame1& frame)

       bei Microsoft.Mashup.Engine1.Language.MembersFunctionValue1.Invoke(Value arg0)

       bei Microsoft.Mashup.Engine1.Language.RecordInstruction.RuntimeRecordValue.Force(Int32 index)

       bei Microsoft.Mashup.Engine1.Language.RecordInstruction.RuntimeRecordValue.get_Item(Int32 index)

       bei Microsoft.Mashup.Engine1.Runtime.RecordValue.get_Item(String field)

       bei Microsoft.Mashup.Engine1.Language.FieldAccessInstruction.Execute(MembersFrame1& frame)

       bei Microsoft.Mashup.Engine1.Language.InstructionInvocationInstruction2.Execute(MembersFrame1& frame)

       bei Microsoft.Mashup.Engine1.Language.DebugInstruction.Execute(MembersFrame1& frame)

       bei Microsoft.Mashup.Engine1.Language.MembersFunctionValue1.Invoke(Value arg0)

       bei Microsoft.Mashup.Engine1.Language.RecordInstruction.RuntimeRecordValue.Force(Int32 index)

       bei Microsoft.Mashup.Engine1.Language.RecordInstruction.RuntimeRecordValue.get_Item(Int32 index)

       bei Microsoft.Mashup.Engine1.Runtime.RecordValue.get_Item(String field)

       bei Microsoft.Mashup.Engine1.Language.FieldAccessInstruction.Execute(MembersFrame1& frame)

       bei Microsoft.Mashup.Engine1.Language.MembersFunctionValue1.Invoke(Value arg0)

       bei Microsoft.Mashup.Engine1.Language.RecordInstruction.RuntimeRecordValue.Force(Int32 index)

       bei Microsoft.Mashup.Engine1.Language.RecordInstruction.RuntimeRecordValue.get_Item(Int32 index)

       bei Microsoft.Mashup.Engine1.Runtime.RecordValue.get_Item(String field)

       bei Microsoft.Mashup.Engine1.Language.Linker.LinkedModule.SharedRecordValue.get_Item(Int32 index)

       bei Microsoft.Mashup.Engine1.Runtime.RecordValue.get_Item(String field)

       bei Microsoft.Mashup.Engine1.Language.Linker.AssemblyRecordValue.get_Item(Int32 index)

       bei Microsoft.Mashup.Engine1.Runtime.Library.Linker.BindFunctionValue.TypedInvoke(RecordValue environment, Value section, TextValue name)

       bei Microsoft.Mashup.Engine1.Runtime.NativeFunctionValue3`4.Invoke(Value arg0, Value arg1, Value arg2)

       bei Microsoft.Mashup.Engine1.Runtime.FunctionValue.Invoke(Value[] args)

       bei Microsoft.Mashup.Engine1.Language.InstructionInvocationInstruction.Execute(MembersFrame0& frame)

       bei Microsoft.Mashup.Engine1.Language.MembersFunctionValue0.Invoke()

       bei Microsoft.Mashup.Engine1.Language.ListInstruction.RuntimeListValue.Force(Int32 index)

       bei Microsoft.Mashup.Engine1.Language.ListInstruction.RuntimeListValue.get_Item(Int32 index)

       bei Microsoft.Mashup.Engine1.Runtime.ListValue.get_Item(Value key)

       bei Microsoft.Mashup.Engine1.Runtime.Library.List.ElementWithListCheckFunctionValue.Invoke(Value collection, Value key)

       bei Microsoft.Mashup.Engine1.Language.FunctionInvocationInstruction2.Execute(MembersFrame1& frame)

       bei Microsoft.Mashup.Engine1.Language.InstructionInvocationInstruction1.Execute(MembersFrame1& frame)

       bei Microsoft.Mashup.Engine1.Language.DebugInstruction.Execute(MembersFrame1& frame)

       bei Microsoft.Mashup.Engine1.Language.MembersFunctionValue1.Invoke(Value arg0)

       bei Microsoft.Mashup.Engine1.Language.RecordInstruction.RuntimeRecordValue.Force(Int32 index)

       bei Microsoft.Mashup.Engine1.Language.RecordInstruction.RuntimeRecordValue.get_Item(Int32 index)

       bei Microsoft.Mashup.Engine1.Runtime.RecordValue.CastRecordValue.get_Item(Int32 index)

       bei Microsoft.Mashup.Engine1.Runtime.RecordValue.get_Item(String field)

       bei Microsoft.Mashup.Engine1.Runtime.RecordValue.Microsoft.Mashup.Engine.Interface.IRecordValue.get_Item(String index)

       bei Microsoft.Mashup.SqlTranslator.SqlExpressionTranslator.SqlToMTranslator.NewNamedTableReference(Identifier alias, MultiPartIdentifier table)

       bei Microsoft.Mashup.SqlTranslator.SqlExpressionVisitor`2.VisitNamedTableReference(NamedTableReference namedTableRef)

       bei Microsoft.Mashup.SqlTranslator.SqlExpressionVisitor`2.VisitTableReference(TableReference tableRef)

       bei Microsoft.Mashup.SqlTranslator.SqlExpressionVisitor`2.VisitFromClause(FromClause from)

       bei Microsoft.Mashup.SqlTranslator.SqlExpressionVisitor`2.VisitQuerySpecification(QuerySpecification querySpec)

       bei Microsoft.Mashup.SqlTranslator.SqlExpressionVisitor`2.VisitQueryExpression(QueryExpression query)

       bei Microsoft.Mashup.SqlTranslator.SqlExpressionTranslator.SqlToMTranslator.Translate(QueryExpression query)

       bei Microsoft.Mashup.SqlTranslator.SqlExpressionTranslator.TranslateSelectStatement(StringBuilder sb, SelectStatement select)

       bei Microsoft.Mashup.SqlTranslator.SqlExpressionTranslator.Translate(SelectStatement select)

       bei Microsoft.Mashup.SqlTranslator.SqlExpressionTranslator.Translate(SqlParseResult parseResult)

       bei Microsoft.Mashup.Engine1.Library.SqlExpression.SqlExpressionModule.ToExpressionFunctionValue.TypedInvoke(TextValue sql, RecordValue environment)

       bei Microsoft.Mashup.Engine1.Runtime.NativeFunctionValue2`3.Invoke(Value arg0, Value arg1)

       bei Microsoft.Mashup.Engine1.Runtime.FunctionValue.MetaTypeFunctionValue.Invoke(Value arg0, Value arg1)

       bei Microsoft.Mashup.Engine1.Runtime.SerializationApplyingModule.SerializableFunctionValue.Invoke(Value arg0, Value arg1)

       bei Microsoft.Mashup.Engine1.Language.FunctionInvocationInstruction2.Execute(MembersFrame1& frame)

       bei Microsoft.Mashup.Engine1.Language.DebugInstruction.Execute(MembersFrame1& frame)

       bei Microsoft.Mashup.Engine1.Language.FunctionInvocationInstruction2.Execute(MembersFrame1& frame)

       bei Microsoft.Mashup.Engine1.Language.DebugInstruction.Execute(MembersFrame1& frame)

       bei Microsoft.Mashup.Engine1.Language.InstructionInvocationInstruction1.Execute(MembersFrame1& frame)

       bei Microsoft.Mashup.Engine1.Language.DebugInstruction.Execute(MembersFrame1& frame)

       bei Microsoft.Mashup.Engine1.Language.FunctionInvocationInstruction1.Execute(MembersFrame1& frame)

       bei Microsoft.Mashup.Engine1.Language.DebugInstruction.Execute(MembersFrame1& frame)

       bei Microsoft.Mashup.Engine1.Language.MembersFunctionValue1.Invoke(Value arg0)

       bei Microsoft.Mashup.Engine1.Language.RecordInstruction.RuntimeRecordValue.Force(Int32 index)

       bei Microsoft.Mashup.Engine1.Language.RecordInstruction.RuntimeRecordValue.get_Item(Int32 index)

       bei Microsoft.Mashup.Engine1.Runtime.RecordValue.get_Item(String field)

       bei Microsoft.Mashup.Engine1.Language.FieldAccessInstruction.Execute(MembersFrame0& frame)

       bei Microsoft.Mashup.Engine1.Language.MembersFunctionValue0.Invoke()

       bei Microsoft.Mashup.Engine1.Runtime.FunctionValue.Invoke(Value[] args)

       bei Microsoft.Mashup.Engine1.Engine.Microsoft.Mashup.Engine.Interface.IEngine.Invoke(IValue function, IValue[] arguments)

       bei Microsoft.Mashup.Evaluator.SimpleDocumentEvaluator.BeginGetResult(DocumentEvaluationParameters parameters, Action`1 callback)

       bei Microsoft.Mashup.Evaluator.SimpleDocumentEvaluator.BeginGetResult(DocumentEvaluationParameters parameters, Action`1 callback)

       bei Microsoft.Mashup.Evaluator.FirewallPartition.BeginGetResult[T](Action`1 callback)

       bei Microsoft.Mashup.Evaluator.FirewallDocumentEvaluator.Evaluation`1.OnBufferComplete(Exception exception)

       bei Microsoft.Mashup.Evaluator.Firewall.BufferNextPartition(List`1 partitionsToBuffer, Int32 nextPartition, Action`1 callback)

       bei Microsoft.Mashup.Evaluator.Firewall.BeginBufferPartitions(Action`1 callback)

       bei Microsoft.Mashup.Evaluator.FirewallDocumentEvaluator.BeginGetResultInternal[T](DocumentEvaluationParameters parameters, Action`1 callback)

       bei Microsoft.Mashup.Evaluator.FirewallDocumentEvaluator.BeginGetResult(DocumentEvaluationParameters parameters, Action`1 callback)

       bei Microsoft.Mashup.Evaluator.Interface.IDocumentEvaluatorExtensions.GetResult[T](IDocumentEvaluator`1 evaluator, DocumentEvaluationParameters parameters)

       bei Microsoft.Mashup.Evaluator.RemoteDocumentEvaluator.Service.OnBeginGetResult[T](IMessageChannel channel, BeginGetResultMessage message, Action`1 action)

       bei Microsoft.Mashup.Evaluator.RemoteDocumentEvaluator.Service.OnBeginGetDataReaderSource(IMessageChannel channel, BeginGetDataReaderSourceMessage message)

       bei Microsoft.Mashup.Evaluator.MessageHandlers.<>c__DisplayClassa`1.<AddHandler>b__8(IMessageChannel channel, Message message)

       bei Microsoft.Mashup.Evaluator.MessageHandlers.TryDispatch(IMessageChannel channel, Message message)

       bei Microsoft.Mashup.Evaluator.ChannelMessenger.ChannelMessageHandlers.TryDispatch(IMessageChannel channel, Message message)

       bei Microsoft.Mashup.Evaluator.MessageHandlers.Dispatch(IMessageChannel channel, Message message)

       bei Microsoft.Mashup.Evaluator.ChannelMessenger.OnMessageWithUnknownChannel(IMessageChannel baseChannel, MessageWithUnknownChannel messageWithUnknownChannel)

       bei Microsoft.Mashup.Evaluator.MessageHandlers.<>c__DisplayClassa`1.<AddHandler>b__8(IMessageChannel channel, Message message)

       bei Microsoft.Mashup.Evaluator.MessageHandlers.TryDispatch(IMessageChannel channel, Message message)

       bei Microsoft.Mashup.Evaluator.ChannelMessenger.ChannelMessageHandlers.TryDispatch(IMessageChannel channel, Message message)

       bei Microsoft.Mashup.Evaluator.MessageHandlers.Dispatch(IMessageChannel channel, Message message)

       bei Microsoft.Mashup.Evaluator.EvaluationHost.Run()

       bei Microsoft.Mashup.Container.EvaluationContainerMain.Run(Object args)

       bei Microsoft.Mashup.Evaluator.SafeThread2.<>c__DisplayClass2.<CreateThreadStart>b__0(Object o)

       bei Microsoft.Mashup.Evaluator.SafeThread2.<>c__DisplayClass15.<CreateAction>b__14(Object o)

       --- Ende der internen Ausnahmestapelüberwachung ---

       bei Microsoft.Mashup.Evaluator.EvaluationHost.<>c__DisplayClass7.<TryReportException>b__6()

       bei Microsoft.Mashup.Common.SafeExceptions.IgnoreSafeExceptions(IEngineHost host, IHostTrace trace, Action action)

       bei Microsoft.Mashup.Evaluator.EvaluationHost.TryReportException(IHostTrace trace, IEngineHost engineHost, IMessageChannel channel, Exception exception)

       bei Microsoft.Mashup.Evaluator.EvaluationHost.TryHandleException(Exception exception)

       bei Microsoft.Mashup.Evaluator.SafeThread2.HandleException(Exception e)

       bei Microsoft.Mashup.Evaluator.SafeThread2.<>c__DisplayClass15.<CreateAction>b__14(Object o)

       bei Microsoft.Mashup.Evaluator.SafeThread2.<>c__DisplayClass2.<CreateThreadStart>b__1(Object o)

       bei Microsoft.Mashup.Container.EvaluationContainerMain.SafeRun(String[] args)

       bei Microsoft.Mashup.Container.EvaluationContainerMain.Main(String[] args)

       --- Ende der internen Ausnahmestapelüberwachung ---

       bei Microsoft.Mashup.Evaluator.EvaluationHost.OnException(IEngineHost engineHost, IMessageChannel channel, ExceptionMessage message)

       bei Microsoft.Mashup.Evaluator.RemoteEvaluationContainerFactory.Container.OnException(IMessageChannel channel, ExceptionMessage message)

       bei Microsoft.Mashup.Evaluator.MessageHandlers.<>c__DisplayClassa`1.<AddHandler>b__8(IMessageChannel channel, Message message)

       bei Microsoft.Mashup.Evaluator.MessageHandlers.TryDispatch(IMessageChannel channel, Message message)

       bei Microsoft.Mashup.Evaluator.MessageHandlers.Dispatch(IMessageChannel channel, Message message)

       bei Microsoft.Mashup.Evaluator.ChannelMessenger.ChannelMessageHandlers.TryDispatch(IMessageChannel channel, Message message)

       bei Microsoft.Mashup.Evaluator.MessageHandlers.Dispatch(IMessageChannel channel, Message message)

       bei Microsoft.Mashup.Evaluator.ChannelMessenger.OnMessageWithUnknownChannel(IMessageChannel baseChannel, MessageWithUnknownChannel messageWithUnknownChannel)

       bei Microsoft.Mashup.Evaluator.MessageHandlers.<>c__DisplayClassa`1.<AddHandler>b__8(IMessageChannel channel, Message message)

       bei Microsoft.Mashup.Evaluator.MessageHandlers.TryDispatch(IMessageChannel channel, Message message)

       bei Microsoft.Mashup.Evaluator.ChannelMessenger.ChannelMessageHandlers.TryDispatch(IMessageChannel channel, Message message)

       bei Microsoft.Mashup.Evaluator.MessageHandlers.Dispatch(IMessageChannel channel, Message message)

       bei Microsoft.Mashup.Evaluator.Interface.IMessageChannelExtensions.WaitFor[T](IMessageChannel channel)

       bei Microsoft.Mashup.Evaluator.MessageBasedInputStream.ReadNextChunkAndCheckIfClosed()

       bei Microsoft.Mashup.Evaluator.MessageBasedInputStream.ReadNextChunk()

       bei Microsoft.Mashup.Evaluator.ChunkedInputStream.Read(Byte[] buffer, Int32 offset, Int32 count)

       bei System.IO.BinaryReader.FillBuffer(Int32 numBytes)

       bei System.IO.BinaryReader.ReadInt32()

       bei Microsoft.Mashup.Evaluator.ITableSourceSerializationExtensions.ReadITableSource(BinaryReader reader)

       bei Microsoft.Mashup.Evaluator.RemotePageReader.CreateProxy(IEngineHost engineHost, IMessageChannel channel, ExceptionHandler exceptionHandler)

       bei Microsoft.Mashup.Evaluator.RemoteDocumentEvaluator.DataReaderSourceRemoteEvaluation.GetResult(Boolean enableFirewall)

       bei Microsoft.Mashup.Evaluator.RemoteDocumentEvaluator.RemoteEvaluation.Evaluate(Boolean enableFirewall)

       --- Ende der internen Ausnahmestapelüberwachung ---

       bei Microsoft.Mashup.Evaluator.RemoteDocumentEvaluator.RemoteEvaluation`1.TryCompleteWithException(Exception exception)

       bei Microsoft.Mashup.Evaluator.RemoteDocumentEvaluator.RemoteEvaluation.Evaluate(Boolean enableFirewall)

       bei Microsoft.Mashup.Evaluator.RemoteDocumentEvaluator.EvaluationThread(Object state)

       bei Microsoft.Mashup.Evaluator.GlobalizedEvaluatorThreadPool.<>c__DisplayClass4.<Start>b__3(Object s)

       bei Microsoft.Mashup.Evaluator.EvaluatorThreadPool.EvaluatorThread(Object state)

       bei Microsoft.Mashup.Evaluator.SafeThread2.<>c__DisplayClass2.<CreateThreadStart>b__0(Object o)

       bei Microsoft.Mashup.Evaluator.SafeThread2.<>c__DisplayClass15.<CreateAction>b__14(Object o)

       bei Microsoft.Mashup.Evaluator.SafeThread2.<>c__DisplayClass2.<CreateThreadStart>b__1(Object o)

       bei System.Threading.ThreadHelper.ThreadStart_Context(Object state)

       bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

       bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

       bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)

       bei System.Threading.ThreadHelper.ThreadStart(Object obj)

       --- Ende der internen Ausnahmestapelüberwachung ---

     

    Server stack trace:

     

     

    Exception rethrown at [0]:

       bei Microsoft.OleDb.AsyncResult`1.get_Value()

       bei Microsoft.Mashup.OleDbProvider.DataHost.BufferingMashupEvaluator.BufferingMashupEvaluation.GetBufferedReaderSource(AsyncResult`1 result)

       bei Microsoft.Mashup.OleDbProvider.DataHost.BufferingMashupEvaluator.BufferingMashupEvaluation.OnEvaluationComplete(AsyncResult`1 result)

     

    Exception rethrown at [1]:

       bei Microsoft.OleDb.AsyncResult`1.get_Value()

       bei Microsoft.Mashup.OleDbProvider.MashupRowset.get__Rowset()

       bei Microsoft.Mashup.OleDbProvider.MashupRowset.get_ColumnsInfo()

       bei Microsoft.OleDb.Rowset.Microsoft.OleDb.IColumnsInfo.GetColumnInfo(DBORDINAL& countColumnInfos, DBCOLUMNINFO*& nativeColumnInfos, Char*& nativeStrings)

       bei Microsoft.Mashup.OleDbProvider.TracingRowset.Microsoft.OleDb.IColumnsInfo.GetColumnInfo(DBORDINAL& countColumnInfos, DBCOLUMNINFO*& nativeColumnInfos, Char*& nativeStrings)

     

    Invocation Stack Trace:

       bei Microsoft.Mashup.Host.Document.ExceptionExtensions.GetCurrentInvocationStackTrace()

       bei Microsoft.Mashup.Client.ClientShared.StackTraceInfo..ctor(String exceptionStackTrace, String invocationStackTrace)

       bei Microsoft.Mashup.Client.ClientShared.FeedbackErrorInfo..ctor(String message, Exception exception)

       bei Microsoft.Mashup.Client.Excel.Native.NativeUserFeedbackServices.ReportException(IWin32Window activeWindow, WindowsHost windowsHost, FeedbackPackageInfo feedbackPackageInfo, Exception e)

       bei Microsoft.Mashup.Client.ClientShared.UnexpectedExceptionHandler.<>c__DisplayClass1.<HandleException>b__0()

       bei Microsoft.Mashup.Host.Document.SynchronizationContextExtensions.SendAndMarshalExceptions(SynchronizationContext context, Action callback)

       bei Microsoft.Mashup.Client.ClientShared.UnexpectedExceptionHandler.HandleException(Exception e)

       bei Microsoft.Mashup.Client.Excel.OleDbProvider.ExcelMashupClassFactory.TraceAndReportException(String method, Exception exception)

       bei Microsoft.Mashup.OleDbProvider.TracingRowset.Microsoft.OleDb.IColumnsInfo.GetColumnInfo(DBORDINAL& countColumnInfos, DBCOLUMNINFO*& nativeColumnInfos, Char*& nativeStrings)

     

     

    Supports Premium Content:

    False

     

    Formulas:

     

     

    section Section1;

     

    shared Abfrage1 = let

        Quelle = Odbc.Query("dsn=APIRAS_BL3_2", "select#(lf)nr, datum, nrartikel, wagrp,#(lf)ave100.nrkd, nrkdversand, nrvert1,#(lf)nrsachbearb,nrkdgrp, betragwhrg,#(lf)ave100.whrg, betrag, nettovk,#(lf)menge, nrbelegart, nrbeleg,nrsort1, nrsort2, nrsort3,#(lf)nrsort4, divers, divtext, statyear, statmonth, belegdatkw, kndsuchname,#(lf)artikelbez,#(lf)sal120.suchname,#(lf)sar130.bez,#(lf)(select sal124.nrsort as PA from sal124 where sal124.nrsort='PA' and sal124.nrlink=sal120.nradr and sal124.linktyp=6),#(lf)(select sal124.nrsort as PB from sal124 where sal124.nrsort='PB' and sal124.nrlink=sal120.nradr and sal124.linktyp=6)#(lf)#(lf)#(lf)from ave100#(lf)join skd100 on skd100.nrkd=ave100.nrkd#(lf)join sal120 on sal120.nradr=skd100.nradr#(lf)join sar130 on sar130.nrwagrp=ave100.wagrp#(lf)#(lf)where nrvert1='7' and statyear>=2015#(lf)")

    in

        Quelle;

     

    <cite style="margin:0in;font-family:Calibri;font-size:9.0pt;color:#595959;">Erfasster Bildschirmausschnitt: 11.01.2018 07:50</cite>

     

    Hat irgendjemand eine Idee was man hier zur Lösung unternehmen kann?

    Ich bin für jede Idee dankbar

    Marcus Brückmann

    Donnerstag, 11. Januar 2018 11:54

Alle Antworten

  • Mein Vorschlag ist dann mal folgender:

    Installiere den letzten ODBC-Treiber von Firebird (32/64-Bit), je nach deiner Officeversion (ggf. auch beide) und richte die DSN ein (Datenquellen 32/64-Bit).

    Dann starte eine neue Abfrage über "Daten importieren" mit Hilfe des MS-Query (Abfrage mit MS-Query bearbeiten).
    Wenn das dann klappt, kannst du ggf. mit dieser Abfrage arbeiten oder deine Abfrage entsprechend anpassen.
    Du kannst alternativ natürlich auch dein SQL (ohne #(lf)) in das SQL-Fenster eingeben.

    Donnerstag, 11. Januar 2018 12:11
  • Ich habe mal probiert die Treiber zu aktualisieren aber leider kam es zum gleichen Fehler.

    Sollte es jemanden interessieren. Es scheint Microsoft hat das als issue erkannt und gefixt. Sollte in einer der

    nächsten Versionen wieder funktionieren.

    Der Hinweis mit dem MS-Query war gut und würde funktionieren allerdings ist die Aktualisierung für unsere Benutzer etwas zu umständlich :-) . Ausserdem müsste ich alle Vorlagen umschreiben und auch einiges an den enthaltenen PIVOT tabellen und Grafiken ändern. Den Aufwand scheue ich gerade ein wenig. Ich werde sehen wie lange Microsoft braucht für den Fix und dann noch einmal neu überlegen

    Link ins US Forum:

    https://social.technet.microsoft.com/Forums/systemcenter/de-DE/0ca15884-7e8d-4fc9-a6ac-f2bfff01da28/problems-with-a-query-that-work-until-excel-16084312079?forum=powerquery

    Vielen Dank für die Idee

    Marcus

    Donnerstag, 18. Januar 2018 10:23