Re: [sqlite] BLOB field returns as TEXT type

2005-07-29 Thread Edwin Knoppert

Oops, forgot to use X before the storage (grrr!)

X'hexdata'

sqlite3_column_text returns a pointer to binary data wich i can copy by 
obtaining the columndata size.


BLOB type is now properly returned as well :)

Thanks anyway.





- Original Message - 
From: "Edwin Knoppert" <[EMAIL PROTECTED]>

To: 
Sent: Friday, July 29, 2005 4:21 PM
Subject: Re: [sqlite] BLOB field returns as TEXT type


Only the sqlite3_column_decltype() return "BLOB" but that might be any 
declared keyword.

Point is that the lib knows that it must return the data in hex notation.
I would like to know how i can determine this as well so i can convert the 
hex data back to normal.





- Original Message - 
From: "Edwin Knoppert" <[EMAIL PROTECTED]>

To: 
Sent: Friday, July 29, 2005 3:39 PM
Subject: [sqlite] BLOB field returns as TEXT type



I'm expecting SQLITE_BLOB when using sqlite3_column_type()
It keeps returning SQLITE_TEXT (3) while the field was created as BLOB.

The text returned from sqlite3_column_text() is in hex notation.
At this time i don't mind the wrong type nr as long i can distinguish the 
HEX blob data from ordinary fielddata (text e.o)
I have no problem with a conversion from hex to binary data, it's my wish 
to use a common function to return any fielddata requested as binary 
string data.

(And thus not knowing at forhand what datatype was stored)

How?









Re: [sqlite] BLOB field returns as TEXT type

2005-07-29 Thread Edwin Knoppert
Only the sqlite3_column_decltype() return "BLOB" but that might be any 
declared keyword.

Point is that the lib knows that it must return the data in hex notation.
I would like to know how i can determine this as well so i can convert the 
hex data back to normal.





- Original Message - 
From: "Edwin Knoppert" <[EMAIL PROTECTED]>

To: 
Sent: Friday, July 29, 2005 3:39 PM
Subject: [sqlite] BLOB field returns as TEXT type



I'm expecting SQLITE_BLOB when using sqlite3_column_type()
It keeps returning SQLITE_TEXT (3) while the field was created as BLOB.

The text returned from sqlite3_column_text() is in hex notation.
At this time i don't mind the wrong type nr as long i can distinguish the 
HEX blob data from ordinary fielddata (text e.o)
I have no problem with a conversion from hex to binary data, it's my wish 
to use a common function to return any fielddata requested as binary 
string data.

(And thus not knowing at forhand what datatype was stored)

How?






[sqlite] BLOB field returns as TEXT type

2005-07-29 Thread Edwin Knoppert
I'm expecting SQLITE_BLOB when using sqlite3_column_type()
It keeps returning SQLITE_TEXT (3) while the field was created as BLOB.

The text returned from sqlite3_column_text() is in hex notation.
At this time i don't mind the wrong type nr as long i can distinguish the HEX 
blob data from ordinary fielddata (text e.o)
I have no problem with a conversion from hex to binary data, it's my wish to 
use a common function to return any fielddata requested as binary string data.
(And thus not knowing at forhand what datatype was stored)

How?