>From my experience I would recommend you to convert your structure into some 
>kind text format. JSON, with the excellent and well-performing yajl library, 
>is usually my favorite choice here.

/eno

On 16.05.2011, at 11:39, StyveA wrote:

> 
> 
> 
> Enrico Thierbach-2 wrote:
>> 
>> 
>> On 16.05.2011, at 11:08, Christoph P.U. Kukulies wrote:
>> 
>>> Am 16.05.2011 10:51, schrieb StyveA:
>>>> Hi all,
>>>> 
>>>> I'm working on a code in C, and I would like to insert a structure into
>>>> a
>>>> table as BLOB type.
>>>> 
>>>> Is-it possible to pass it entirely in one time? Or should I insert each
>>>> parameters of my structure independently?
>>> 
>>> A structure in C has a size and a storage address. So technically I see 
>>> no reason, why you can't do that. Just copy
>>> the BLOB like you do a memcpy().
>>> But as soon as you cross architectures (big-endian, little-endian) or 
>>> you have structure padding
>>> between different compilers etc., I would say you get into trouble.
>>> 
>>> --
>>> Christoph
>>> 
>> 
>> You should have no pointers in it also. And you should not reference it or
>> its members via pointers and expect it to be at the same memory location
>> ever again.
>> 
>> /eno
>> 
>> _______________________________________________
>> sqlite-users mailing list
>> sqlite-users@sqlite.org
>> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
>> 
>> 
> 
> Hum.. this is more restrictive than what I thought..
> Thanks for the tips, it helps me.
> 
> Styve
> 
> -- 
> View this message in context: 
> http://old.nabble.com/Insert-a-structure-tp31627295p31627590.html
> Sent from the SQLite mailing list archive at Nabble.com.
> 
> _______________________________________________
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to