IBM Support

Microsoft error 7399 and 7330 running query within SQLServer

Troubleshooting


Problem

When running a SQL statement within Microsoft SQLServer via a linked server and the IBM Informix OLEDB provider, one might encounter Microsoft error 7399 and 7330.

Symptom

Msg 7399, Level 16, State 1, Line 1
The OLE DB provider "ifxoledbc" for linked server "myserver" reported an error. The provider did not give any information about the error.

Msg 7330, Level 16, State 2, Line 1
Cannot fetch a row from OLE DB provider "ifxoledbc" for linked server "myserver".

Resolving The Problem

Changing the provider to run in process resolves the issue.

Here is a link describing the different provider options:


http://msdn.microsoft.com/en-us/library/ms188095.aspx

Link describing comparisons between Process and Out of Process:
http://msdn.microsoft.com/en-us/library/aa242100(VS.60).aspx
[{"Product":{"code":"SSVT2J","label":"Informix Tools"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"Informix Client Software Development Kit (CSDK)","Platform":[{"code":"PF033","label":"Windows"}],"Version":"3.5;3.7;4.0","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

More support for:
Informix Tools

Software version:
3.5, 3.7, 4.0

Operating system(s):
Windows

Document number:
404831

Modified date:
20 January 2022

UID

swg21427734

Manage My Notification Subscriptions