I am using Microsoft OLE DB for DB2. Now when I do a query like this:SELECT *FROM OPENQUERY(AS400SRV_MSOLEDB, 'Select * from rjadevlib.f55125')
Things are working fine.When I use a linked server and call a proc on db2/400 like this:declare @JobNumber1 char(12)set @JobNumber1 = ' 3505040'CREATE TABLE #JDE_EqmTable ( jde_cost_code nvarchar(15) unique, jde_sum_hrs decimal(10,2), jde_uom char(2) )insert into #JDE_EqmTableExec ('Call QGPL.get_eqmqty(?)', @JobNumber1) AT AS400SRV_MSOLEDBdrop table #JDE_EqmTableI get error:Msg 7390, Level 16, State 2, Line 73The requested operation could not be performed because OLE DB provider "DB2OLEDB" for linked server "AS400SRV_MSOLEDB" does not support the required transaction interface.If I remove the "Insert into...." it works fine.