Issue Details (XML | Word | Printable)

Key: JDBC-623
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Mark Rotteveel
Reporter: Stephan Perktold
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Jaybird JDBC Driver

ResultSet.updateRow sets untouched BLOB fields to NULL

Created: Tuesday 04:54 PM   Updated: Friday 02:16 PM
Component/s: JDBC driver
Affects Version/s: Jaybird 2.2.15, Jaybird 4.0.0
Fix Version/s: Jaybird 3.0.9, Jaybird 4.0.1, Jaybird 5

File Attachments: 1. Java Source File ResultSetUpdateRowTest.java (6 kB)

Environment: Windows 10


 Description  « Hide
When updating some fields via ResultSet.updateX followed by updateRow(), BLOB fields are automatically set to NULL.
Tested with Jaybird 2.2.15 and Jaybird 4.0.0 on a Firebird 2.5 database. Probably all versions are affected.
The attached file can be used to demonstrate the bug.

 All   Comments   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Stephan Perktold made changes - 19/May/20 04:56 PM
Field Original Value New Value
Attachment ResultSetUpdateRowTest.java [ 13436 ]
Mark Rotteveel made changes - 21/May/20 04:13 PM
Fix Version/s Jaybird 3.0.9 [ 10917 ]
Fix Version/s Jaybird 4.0.1 [ 10921 ]
Fix Version/s Jaybird 5 [ 10871 ]
Mark Rotteveel made changes - 22/May/20 09:39 AM
Status Open [ 1 ] Resolved [ 5 ]
Resolution Fixed [ 1 ]
Mark Rotteveel made changes - 22/May/20 01:04 PM
Status Resolved [ 5 ] Closed [ 6 ]