|
JPG в Oleboundcontrol на форме
|
|||
---|---|---|---|
#18+
Есть таблица с полем GENERAL, где хранятся jpg-фотки: SELECT MyTab APPEND BLANK APPEND GENERAL gen FROM D:\MyPict но на форме вместо фотки появляется иконка файла с названием. Как обойти эту проблему? Или есть другой путь решения даной задачи? VFP9.0 SP1 Зарание благодарен! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2007, 17:46 |
|
JPG в Oleboundcontrol на форме
|
|||
---|---|---|---|
#18+
Может я немножко не понятно задал вопрос. JPG-файлы хранятся в таблице, поле типа GENERAL. Просмотр этих картинок предусмотрен на форме в Oleboundcontrol. Но почемуто вместо изображения картинки видно только иконку файла с названием. Если использовать BMP-файлы, то всё получается нормально. Как правельно в VFP хранить и просматривать JPG-файлы? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2007, 09:16 |
|
JPG в Oleboundcontrol на форме
|
|||
---|---|---|---|
#18+
Для хранения изображений используйте поле типа Blob. Для просмотра изображений используйте Image: thisform.image1.pictureval = mytable.myblobfield ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2007, 10:07 |
|
JPG в Oleboundcontrol на форме
|
|||
---|---|---|---|
#18+
Делаю следующее: cFile='D:\Arch\P1.JPG' &&картинка у клиента CREATE TABLE table_ole (foto GENERAL) APPEND BLANK APPEND GENERAL foto FROM &cFile &&загрузка картинки в таблицу nR=SQLEXEC(_Screen.nCon,'CREATE TABLE foto (f1 IMAGE)') nR=SQLEXEC(_Screen.nCon,'INSERT INTO foto(f1) VALUES (table_ole.foto)') &&сохранение картинки на SQL-сервере CURSORSETPROP("MapBinary",.T.,0) nR=SQLEXEC(_Screen.nCon,'SELECT foto FROM foto','CurFoto') COPY MEMO CurFoto.foto TO 'D:\Sql\P1.JPG' &&полученую с сервера картинку сохраняю в файл ThisForm.Image1.Picture='D:\Sql\P1.JPG' &&просматриваю картинку на форме в компоненте image В результате получаю нулевой результат. Image пустой. Если же я просматриваю исходный файл, то результат положительный: ThisForm.Image1.Picture='D:\Arch\P1.JPG' Почему после того как я положил картинку на сервер, получил её обратно на клиента, сохранил в файл, она в image не просматривается? Физически файл на диске есть и через графический редактор его можно просмотреть. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2007, 15:36 |
|
JPG в Oleboundcontrol на форме
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2007, 15:55 |
|
JPG в Oleboundcontrol на форме
|
|||
---|---|---|---|
#18+
Для VFP9: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
А добавлять свойства к _Screen - очень плохой стиль программирования... Как и создавать таким способом таблицы на сервере :) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2007, 17:22 |
|
JPG в Oleboundcontrol на форме
|
|||
---|---|---|---|
#18+
Простите, опечаточка вышла... Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2007, 17:24 |
|
JPG в Oleboundcontrol на форме
|
|||
---|---|---|---|
#18+
Большое спасибо, всё получилось. В VFP должен быть тип поля BLOB для хранения, и компонент image для отображения. А на SQL поле типа image. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2007, 17:46 |
|
JPG в Oleboundcontrol на форме
|
|||
---|---|---|---|
#18+
Может я не там ищу, но..кто подскажет, при создании таблицы в 9-м VFP я не нахожу тип поля BLOB, где его найти? :( ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2008, 21:14 |
|
JPG в Oleboundcontrol на форме
|
|||
---|---|---|---|
#18+
Снимаю вопрос, нашел)) был просто невнимателен) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2008, 21:15 |
|
JPG в Oleboundcontrol на форме
|
|||
---|---|---|---|
#18+
А не подсжкаите, как залить картинку в это поле BLOB? оно же там помечено как рид-онли ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2008, 22:03 |
|
|
start [/forum/topic.php?fid=41&msg=34310217&tid=1587234]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 151ms |
0 / 0 |