-
Notifications
You must be signed in to change notification settings - Fork 23
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
SELECT statement does not return BLOB string #26
Comments
I also ran into this issue and spoke with @dmabupt. He is currently working on a solution. |
@dmabupt can new version of idb 1.0.10 now return binary data? |
Original comment by Xu Meng (Bitbucket: mengxumx, GitHub: dmabupt). @abmusse Yes, but it only supports SQL_VARBINARY / SQL_BINARY right now. BLOB/CLOB are not ready yet. Ref-> https://bitbucket.org/litmis/nodejs-idb-connector/src/master/src/db2ia/dbstmt.h#lines-152 |
Original comment by Brian Jerome (Bitbucket: bjerome, GitHub: brianmjerome). Any ETA on when BLOB will be ready? |
@dmabupt @KerimG @brianmjerome Currently working on getting BLOB implemented. The Blob would returned back in the form of a Node Buffer. Would Also be able to insert Node Buffer and bind to a BLOB field. |
Original comment by Brian Jerome (Bitbucket: bjerome, GitHub: brianmjerome). @abmusse Any update on your BLOB implementation? Hoping to try it out soon! I see there are some new tests added. |
@brianmjerome Very Soon, we have been refactoring this project to use N-API, Blobs will be part of the N-API version of idb-connector. |
Original comment by Xu Meng (Bitbucket: mengxumx, GitHub: dmabupt). @brianmjerome idb-connector v1.1.0 is released now. |
@brianmjerome if you run a |
Original comment by Brian Jerome (Bitbucket: bjerome, GitHub: brianmjerome). @abmusse Great! Tested it out with the idb-connector and I was able to get the Buffer values. Unrelated I updated idb-pconnector to 0.1.0 but am getting unhandled promise errors so couldn't try it with that yet. |
@brianmjerome Working on Pushing an update to idb-pconnector today. v0.1.1 :slight_smile: |
@brianmjerome Can you also try to bind a buffer to a blob field in the database. Maybe read a file from disk using fs to get a buffer. For example:
|
Original comment by Brian Jerome (Bitbucket: bjerome, GitHub: brianmjerome). @abmusse Awesome -- I'll look into testing the filesystem one as well. |
Original comment by Brian Jerome (Bitbucket: bjerome, GitHub: brianmjerome). @abmusse Was able to read from a file into a buffer and insert that buffer as the blob via your example 😃 Then I read that inserted blob and parsed the buffer with |
@brianmjerome 👍 Nice! |
@brianmjerome FYI v0.1.1 of idb-pconnector released. |
Original comment by Brian Jerome (Bitbucket: bjerome, GitHub: brianmjerome). @abmusse idb-pconnector tests look good on my end! |
@TaskForce_Kerim have you had a chance to test your original select statement with v1.1.1 of the idb-connector? Would like to mark this issue as resolved if all is well. |
Original report by Kerim Gueney (Bitbucket: KerimG, GitHub: KerimG).
Hey all,
I have a very simple table with four columns, one of the columns is of type BLOB(10485760). I populated the table with a couple sample data and when querying it via the ACS' SQL Editor, I get the following output:
the same statement called via the idb-connector returns the following object:
Is this is a bug or do I need to extract the blob string in a different manner?
The text was updated successfully, but these errors were encountered: