|
|
|
Сохранение JPEG в БД
|
|||
|---|---|---|---|
|
#18+
Нигде не могу найти работающего примера по сохранении картинки в БД с последующем извлечением. Использую MS SQL, пишу на С Builder`е, конекчусь чараз ADO. У поля в которое я пытаюсь сохранить картинку тип - image. Это не канает: Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2003, 16:52 |
|
||
|
Сохранение JPEG в БД
|
|||
|---|---|---|---|
|
#18+
Lepsik тут писал: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. на blob->LoadFromStream(stream); выскакивает ошибка: "Bitmap image is not valid" ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2003, 17:32 |
|
||
|
Сохранение JPEG в БД
|
|||
|---|---|---|---|
|
#18+
--на blob->LoadFromStream(stream); выскакивает ошибка: "Bitmap image is not valid" ... это пример только для jpeg. Если положил туда bitmap, то и доставать надо только через TBitmap ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2003, 20:06 |
|
||
|
Сохранение JPEG в БД
|
|||
|---|---|---|---|
|
#18+
Блин, в том то и дело что JPEG кладу... Может тип image в MS SQL не предполагает JPEG? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2003, 08:19 |
|
||
|
Сохранение JPEG в БД
|
|||
|---|---|---|---|
|
#18+
--на blob->LoadFromStream(stream); выскакивает ошибка: "Bitmap image is not valid" ... рекордсет должен быт открыть для редактирования. TJPEGImage* img = new TJPEGImage; img->LoadFromFile("c:\\a.jpg"); rec->Edt(); save_jpeg( rec->Fields->Fields[0], img ) ; rec->Post(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2003, 19:39 |
|
||
|
Сохранение JPEG в БД
|
|||
|---|---|---|---|
|
#18+
или можешь воспользоваться вот этим примером http://www.bcbdev.ru/codesamples/vcl/loadblobfromfile.htm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2003, 20:27 |
|
||
|
Сохранение JPEG в БД
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. Как я понимаю здесь не должно быть ошибки, а? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2003, 17:17 |
|
||
|
Сохранение JPEG в БД
|
|||
|---|---|---|---|
|
#18+
не должно быть. так выглядит, что jpeg фильтр не зарегистрирован у тебя ? Что за версия Builder ? С 5-й работает на ура ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2003, 17:32 |
|
||
|
Сохранение JPEG в БД
|
|||
|---|---|---|---|
|
#18+
Версия 6-ая. А как регистрировать фильтр JPEG? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2003, 17:48 |
|
||
|
Сохранение JPEG в БД
|
|||
|---|---|---|---|
|
#18+
начиная с 4-го jpeg - встроенная компонента и ничего делать не нужно. jpeg файл в превью OpenPictureDialog виден ? обычно новые форматы регистрируются примерно так : TPicture *Picture = new TPicture(); Picture->RegisterFileFormat(__classid(TPNGObject), "png", "Portable Network Graphics", __classid(TPNGObject)); delete Picture; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2003, 01:13 |
|
||
|
Сохранение JPEG в БД
|
|||
|---|---|---|---|
|
#18+
Думаю, что у меня все зарегистрированно, т.к. на TDBImage картинка итображается по Assign(img) и Update. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2003, 09:03 |
|
||
|
Сохранение JPEG в БД
|
|||
|---|---|---|---|
|
#18+
Вот так даже не канает, blob->Assign(img); тоже исключение EInvalidGraphic "image type is not valid" в справке вот что про это исключение: -An application attempts to load a file with an unrecognized extension. -An application attempts to load a file that is not a valid bitmap, icon, metafile, or user-defined graphic type into a picture. ???А почему это сообщение вообще генерируется я ведь TGraphics нигде не использую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2003, 10:06 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=32348271&tid=2035671]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 334ms |

| 0 / 0 |
