Skip to Content
0
Former Member
Feb 29, 2008 at 11:10 AM

Fatal Error while retrieving data from Visual Fox Pro using OLE-DB UDS

24 Views

Hello all,

in a customer project we connected a Visual Fox Pro Database via OLE-DB UDS.

Whenever data is retrieved, a fatal error shows up:

Fatal Error: Error occurred while processing data stream, null

Although the data is retrieved correctly!

MII used: 11.5

UDS-Server: xMII OLE DB UDS, version 4.0.1.10

This is the log from the UDS-Server:

[02/29/2008-11:22:40.195] oleDB [P:4404, T:4792, Framework,   ERROR] 0x0	 {extra params}: {5}	[LHDSChannelHandler.cpp @ 488, CLHDSChannelHandler::ExecuteIOCP]
[02/29/2008-11:22:40.195] oleDB [P:4404, T:4792, Framework,   ERROR] 0x17009	Exception occured: pid = 5, original = 5, data = <ExecutionContext><param name="MODE" value="QUERY"/><param name="QUERY" value="SELECT artikelnr FROM artikel "/><param name="ENDDATE" value="1204280560164"/><param name="ROWCOUNT" value="100"/><param name="STARTDATE" value="1204276960164"/></ExecutionContext>.	[LHDSChannelHandler.cpp @ 493, CLHDSChannelHandler::ExecuteIOCP]
********** Start of Exception Stack Trace **********
	1)	[02/29/2008-11:22:40.210] oleDB [P:4404, T:4792,       UDS, ] 0x0	HRESULT: 0x80004005 [Unspecified error]	[BaseOleDbMode.h @ 1133, BaseOleDbMode<class COleDbQuery>::ProcessDynamicResults]
	2)	[02/29/2008-11:22:40.210] oleDB [P:4404, T:4792,       UDS, RETHROW] 0x0	Rethrowing exception.	[BaseOleDbMode.h @ 1211, BaseOleDbMode<class COleDbQuery>::ProcessDynamicResults]
	3)	[02/29/2008-11:22:40.210] oleDB [P:4404, T:4792,       UDS, RETHROW] 0x0	Rethrowing exception.	[Query.cpp @ 107, COleDbQuery::ExecuteOleDbMode]
	4)	[02/29/2008-11:22:40.210] oleDB [P:4404, T:4792,       UDS, RETHROW] 0x0	Rethrowing exception.	[BaseOleDbMode.h @ 381, BaseOleDbMode<class COleDbQuery>::ExecuteMode]
	5)	[02/29/2008-11:22:40.210] oleDB [P:4404, T:4792,       UDS, RETHROW] 0x0	Rethrowing exception over COM.	[LHDSUtil.h @ 1086, lhds::LHDSModeImpl<class COleDbQuery,struct ILHDSMode>::Execute]
	6)	[02/29/2008-11:22:40.210] oleDB [P:4404, T:4792,       UDS, RETHROW] 0x0	Rethrowing exception.	[LHDSUtil.h @ 1124, lhds::LHDSModeImpl<class COleDbQuery,struct ILHDSMode>::Execute]
	7)	[02/29/2008-11:22:40.210] oleDB [P:4404, T:4792, Framework, RETHROW] 0x0	Rethrowing exception over COM.	[LHDSDispatcher.cpp @ 135, CLHDSDispatcher::CallMode]
	8)	[02/29/2008-11:22:40.210] oleDB [P:4404, T:4792,       UDS, RETHROW] 0x0	Rethrowing exception over COM.	[LHDSUtil.h @ 893, lhds::LHDataServerImpl<class CLHOleDbDataServer>::Execute]
	9)	[02/29/2008-11:22:40.210] oleDB [P:4404, T:4792, Framework, ] 0x0	Caught exception over a COM boundry.	[LHDSChannelHandler.cpp @ 566, CLHDSChannelHandler::OnExecute]
	10)	[02/29/2008-11:22:40.210] oleDB [P:4404, T:4792, Framework, RETHROW] 0x0	Rethrowing exception.	[LHDSChannelHandler.cpp @ 574, CLHDSChannelHandler::OnExecute]
	11)	[02/29/2008-11:22:40.210] oleDB [P:4404, T:4792, Framework, RETHROW] 0x0	Rethrowing exception.	[LHDSChannelHandler.cpp @ 502, CLHDSChannelHandler::ExecuteIOCP]
	12)	[02/29/2008-11:22:40.210] oleDB [P:4404, T:4792, Framework, RETHROW] 0x0	Rethrowing exception over COM.	[LHDSChannelHandler.cpp @ 189, CLHDSChannelHandler::Execute]
	13)	[02/29/2008-11:22:40.210] oleDB [P:4404, T:4792,      Host, HANDLED] 0x0	Handled exception.	[ThreadPool.cpp @ 228, ThreadPool::ThreadProc]
************** End of Exception Trace **************

Any help is very much appreciated.

Regards,

Matthias

Edited by: Matthias Wald on Feb 29, 2008 12:12 PM