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

Odbc fixes and improvements #1034

Merged
merged 212 commits into from Nov 25, 2015
Merged

Conversation

kostya-lnk-ms
Copy link

Added support for DB2 XML and DBCLOB column types
Added ability to hint the driver what's underlying null type is, some drivers (like Sybase) are unable to cast int to date etc.
Fixed BLOB/CLOB multirow extraction due to improper default value construction
Made connection failures containing an inner ODBC exception with all the diagnostics
Performance fixes for insertion case - if a statement is insert-only it shan't keep asking a driver about parameter info for every row.

dmitriy.n and others added 30 commits August 26, 2015 18:47
…;" it fails with null std iterator exception. It happens because variable "extracts" is empty and construction "*extracts.begin()" is invalid.
Currently, ProcessHandle::wait (and transitively Process::wait) on *NIX
return zero if process was terminated as a result of unhandled signal.
Check if this is the case and return negative signal number instead to
indicate non-graceful process termination.
Return non-zero from ProcessHandle::wait if killed by signal
…pstream:ms-develop to ms-develop

* commit '1775d9bb5ad523176f51ee0e3b65afa4c3445dca':
  Fixed exception during BLOB extraction via ResultSet
Fix zip files made with non-seekable output. (issue pocoproject#335)
…pstream:ms-develop to ms-develop

* commit '844075364f1417a02d665b91bfb8603246a4760d':
  Fixed BLOB/CLOB multirow extraction due to improper default value construction
…pstream:ms-develop to ms-develop

* commit '52b98e5de821f64586ef851295fa5233bc73f6e6':
  Fixed DB2 test failure due to row ordering
…pstream:ms-develop to ms-develop

* commit '091f6f6d2c50b1c8590d2bb707dead72b121c476':
  Linux build problem fixed
zosrothko and others added 27 commits November 18, 2015 19:35
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
Travis, Bundling/nbundling, GNU make, building in a separate directory
@kostya-lnk-ms
Copy link
Author

For some reasons only gcc test run has failed, where some of the SQLite tests produced the following error
15: N7CppUnit10TestCallerI10SQLiteTestEE.testJSONRowFormatter
"N4Poco4Data6SQLite17DBLockedExceptionE: The database is locked"
in "", line -1
Looks like the existing test/implementation race condition.

aleks-f added a commit that referenced this pull request Nov 25, 2015
@aleks-f aleks-f merged commit b215323 into pocoproject:ODBCSybase Nov 25, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet