When INSERTing this is normal.
- but remember: you are INSERTING binary data into a 'BLOB' field
--> a BLOB can contain anything, thus as general rule: nobody will assume what it contains
Geometries are also stored in BLOBs
- but there are special TABLEs that tells a reading application (that asks) that BLOB x is a geometry
So when OGR (which QGIS uses) knows how to read this BLOB, thus it knows what to expect.
spatialite_gui will attempt to analyse an, otherwise unknown, BLOB
- and will tell you what it can determine correctly when listing a TABLE
Most programs will ignore BLOBs.
However if you do a SELECT on the table (i.e: 'SELECT * FROM "my_undiscriptive_name"')
- you MUST see a result
QGIS will have no idea what you have placed in your BLOB
- so will, most likely, ignore it
Mark