Consultor Eletrônico



Kbase P122758: An ODBC application returns error 7511 and error 7612 after running SQL statements in a loop
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   12/03/2007
Status: Unverified

FACT(s) (Environment):

OpenEdge 10.1A
Windows NT 32 Intel/Windows 2000

SYMPTOM(s):

An ODBC application returns error 7511 and error 7612 after running SQL statements in a loop

An ODBC application runs our of cursors when running SQL statements in a loop

[DataDirect][ODBC Progress OpenEdge Wire Protocol driver][OPENEDGE]Cursor not opened (7511) (-20040)

[DataDirect][ODBC Progress OpenEdge Wire Protocol driver][OPENEDGE]Number of open cursors exceeds limit (7612) (-20125)

[DataDirect][ODBC Progress OpenEdge Wire Protocol driver]Option value changed. (0)

Cursors for each SQL statement are being closed properly

The same application worked fine in Progress 9.1x

CAUSE:

Bug# OE00132118

CAUSE:

A cursor for the driver generated "SELECT .... WHERE ROWID =" statement is not being closed.

FIX:

Upgrade the ODBC client to OpenEdge 10.1B.