linked db run update/insert/delete error
Build a OLE DB ODBC connection to a DB2 database, linked db name is HOC25PR
Run select from OPENQUERY no problem
select * from OPENQUERY (HOC25PRD, ' select * from db2ins01.recon_extract '
But for Delete/Insert/Update OPENQUERY statment
update OPENQUERY (HOC25PRD, ' select * from db2ins01.recon_extract where col2=''2''') set col1='TESTUPD'
Got error message
---------------------------------------------------------------------------------------
Server: Msg 7399, Level 16, State 1, Line
OLE DB provider 'MSDASQL' reported an error.
[OLE/DB provider returned message: [IBM][CLI Driver] CLI0150E Driver not capable. SQLSTATE=S1C00
OLE DB error trace [OLE/DB Provider 'MSDASQL' IRowsetChange::SetData returned 0x80004005: ]
Any clue or suggestion
Thanks
HG
|