Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как можно отобразить на форме картинку из Бд Mysql / 9 сообщений из 9, страница 1 из 1
18.05.2011, 16:27
    #37267638
epifreezz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно отобразить на форме картинку из Бд Mysql
Работаю с бд на MYSQL используя VB 6.0

В общем есть таблица films(as_id,name,photo)
as_id int(11)
name(varchar 15)
photo(varchar 20)

В этой таблице хранится информация о фильме(id,название , картинка(а точнее путь к ней))
на форме Datagrid ,текcтовое поле(text1), picture.
Вывожу таблицу в Datagrid, А поле photo в текстовое поле.
Код: plaintext
1.
2.
3.
4.
...
Set Text1.DataSource = rs
     Text1.DataField = "photo"
...

Хотел при помоши функции LoadPicture загрузить в Picture1 картинку(путь к которой записан в БД),
К примеру вывожу в text1 такую запись : "1.jpg" или просто 1.jpg
Код: plaintext
1.
Picture1.Picture = LoadPicture(" & text1.text & ")

но не получилось.Выбивает ошибку:
файл не найден & text1.text &, т.к по идее там должен прописыватся путь к картинки а не ссылка на путь.

Других путей решения не знаю поэтому обращаюсь сюда

Как можно отобразить на форме картинку из Бд Mysql
...
Рейтинг: 0 / 0
18.05.2011, 16:30
    #37267647
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно отобразить на форме картинку из Бд Mysql
Таки непонятно, где картинка (бинарные данные) физически - в базе данных или на диске?
...
Рейтинг: 0 / 0
18.05.2011, 16:32
    #37267655
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно отобразить на форме картинку из Бд Mysql
epifreezzфайл не найден & text1.text &, т.к по идее там должен прописыватся путь к картинки а не ссылка на путь.
Что такое ссылка на путь?

для LoadPicture нужно указывать картинку с путем: c:\333\1.jpg
...
Рейтинг: 0 / 0
18.05.2011, 16:34
    #37267668
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно отобразить на форме картинку из Бд Mysql
автор
Код: plaintext
Picture1.Picture = LoadPicture(" & text1.text & ")

бедаааааа

Код: plaintext
Picture1.Picture = LoadPicture("c:\1.jpg")

Код: plaintext
1.
text1.text="c:\1.jpg"
Picture1.Picture = LoadPicture(text1.text)
...
Рейтинг: 0 / 0
18.05.2011, 17:04
    #37267785
epifreezz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно отобразить на форме картинку из Бд Mysql
путь к изображениям я писал 1.jpg, т.к картинка находится в папке с проэктом.
И это удобнее т.к при переносе на другой комп путь к артинке не нужно менять.

Shocker.Proбедаааааа

эт точно=)

Shocker.Pro
Код: plaintext
Picture1.Picture = LoadPicture("c:\1.jpg")

Код: plaintext
1.
text1.text="c:\1.jpg"
Picture1.Picture = LoadPicture(text1.text)


А за это спасибо.
В который раз меня выручаешь!

Всё работает как я и хотел.
...
Рейтинг: 0 / 0
18.05.2011, 17:42
    #37267887
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно отобразить на форме картинку из Бд Mysql
epifreezz,

Ты слишком много лишних слов и понятий в своих вопросах задаешь, не дающих докопаться до сути вопроса:
"смена формата даты в vb 6.0" - кучу слов про MySQL, хотя речь шла всего лишь о форматировании даты в текстовом поле
"Как можно отобразить на форме картинку из Бд Mysql" - опять никакого отношения к базе данных вопрос не имел.

Сужай вопрос самостоятельно, прежде чем его задать.
...
Рейтинг: 0 / 0
18.05.2011, 19:24
    #37268114
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно отобразить на форме картинку из Бд Mysql
epifreezzт.к картинка находится в папке с проэктом.
И это удобнее т.к при переносе на другой комп путь к артинке не нужно менять.
Путь к проекту - App.Path
...
Рейтинг: 0 / 0
28.05.2011, 19:48
    #37283762
epifreezz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно отобразить на форме картинку из Бд Mysql
В продолжение к теме...

Как лучше всего отображеть картинку из Бд на форме?
Если предполагеается что картинка может быть заменена и на её место будет загружена(в Бд) новая картинка.

К примеру с использованием Common Dialog'a метода Open
...
Рейтинг: 0 / 0
28.05.2011, 23:57
    #37283983
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно отобразить на форме картинку из Бд Mysql
Выше в топике было выяснено, что в БД у тебя хранится не картинка. Давай все-таки уточним этот факт, прежде чем давать советы.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как можно отобразить на форме картинку из Бд Mysql / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]