Users of HeidiSQL 3.x may have missed this feature since grid and BLOB editing was rewritten for v4: A preview area for images. Now it's even more powerful than before: it detects and loads various kinds of images (JPG, PNG, GIF, BMP, PSD, TIF and more). Also, the new preview area does not take valuable space when you're in some grid, as it's placed below the database tree:
New feature: Image preview
For me, it always displays "No image detected" but I'd dare say it's because pictures are not uploaded properly.
I open the binary editor, hit "Load binary file" and select a GIF picture. I get this:
47494638396166002900C40000BFDDE...
When I hit "Apply changes" this query is run:
UPDATE `usuario` SET `foto`='0x4749463839616600...
The value should not be quoted. The column is of BLOB type. Any clue of what I'm doing wrong?
I open the binary editor, hit "Load binary file" and select a GIF picture. I get this:
47494638396166002900C40000BFDDE...
When I hit "Apply changes" this query is run:
UPDATE `usuario` SET `foto`='0x4749463839616600...
The value should not be quoted. The column is of BLOB type. Any clue of what I'm doing wrong?
Code modification/commit
d81cc6c
from ansgar.becker,
15 years ago,
revision 5.1.0.3378
Treat BLOBs like required in grid INSERTs and UPDATEs. Bug report: http://www.heidisql.com/forum.php?t=5883
That was quickNow I get this (correct) query:
But I've noticed another weird issue (sorry!). The image preview works fine when running a SELECT query from a "Query" tab but I cannot see pictures from the "Data" tab. When I insert a GIF the grid displays "0x307834373439" even though the log shows that 0x4749463839616 was actually inserted and the preview pane shows "No image detected". If I refresh the grid I see "GIF89a..." on the grid and the preview page shows the image info ("GIF: 102x51 pixels, 100%, 175B") but the picture itself is empty.
UPDATE `usuario` SET `foto`=_binary 0x47494638396166004500C4...
But I've noticed another weird issue (sorry!). The image preview works fine when running a SELECT query from a "Query" tab but I cannot see pictures from the "Data" tab. When I insert a GIF the grid displays "0x307834373439" even though the log shows that 0x4749463839616 was actually inserted and the preview pane shows "No image detected". If I refresh the grid I see "GIF89a..." on the grid and the preview page shows the image info ("GIF: 102x51 pixels, 100%, 175B") but the picture itself is empty.
As soon as issue #1948 is solved that should be working more as expected.
I just fixed issue #1948.
Please login to leave a reply, or register at first.