Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FBResultSetMetaData.getExtendedFieldInfo will query same set of fields when there are more than 70 fields #731

Closed
mrotteveel opened this issue Jan 13, 2023 · 1 comment

Comments

@mrotteveel
Copy link
Member

If a result set has more than 70 columns, the implementation of getExtendedFieldInfo in FBResultSetMetaData will break this up into querying per 70 fields. However, the code has a bug where it will start over with column 1, so it will query the columns it already queried, instead of querying the next 70 columns.

Since this bug seems to have existed since Jaybird 1, and there is graceful degradation, this will only be fixed in Jaybird 6.

@mrotteveel
Copy link
Member Author

Backported to Jaybird 5.0.5

mrotteveel added a commit that referenced this issue Apr 1, 2024
Includes:
#731 FBResultSetMetaData.getExtendedFieldInfo will query same set of fields when there are more than 70 fields
#732 Optimize FBResultSetMetaData.getExtendedFieldInfo
#793 Report true for ResultSetMetaData.isAutoIncrement for identity columns
#795 Add connection property to disable retrieval of extended field info for ResultSetMetaData
#795 Implement disabling of retrieval of extended field info for ResultSetMetaData
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant