5706 / 2297 / 466
Регистрация: 20.11.2009
Сообщений: 7,721
Записей в блоге: 1
1

Картинка в БД

14.09.2011, 02:47. Показов 854. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет всем, решил немного разобраться как записывают в БД картинку, нашел пример как, но увы не работает
вот код что я добавляю в таблицу
Delphi
1
2
3
4
  ZQuery1.SQL.Add('INSERT INTO first_table(name, img) VALUES(:name, :img)');
  S := Edit1.Text;
  Image1.Picture.Bitmap.Assign(TBlobField(ZQuery1.FieldByName('img')));
  ZQuery1.ParamByName('name').Value := S;
Так мне ошибку выдает, что не найдено поле с названием img, в таблице оно есть и тип у него
Код
MediumBlob
просветите мне мою ошибку
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.09.2011, 02:47
Ответы с готовыми решениями:

Нужно, чтобы картинка на сайте растягивалась под размер экрана, как это сделать ? (Пропорционально, картинка высокого расширения и качества)
binding text

По таймеру плавно появлялась картинка в pictureBox, затем исчезала, и через минуту появлялась другая картинка
Здравствуйте, пожалуйста, подскажите, как сделать в проекте на c# чтобы по таймеру плавно...

Есть сайт на Jommla 1.7. В нем сбоку модуль (блок). В этом модуле есть картинка. Как сделать так, чтобы автоматически обновлялась только картинка?
http://stost.ru/ny/ny.php - вот картинка, может, кому пригодится) типа сколько до НГ осталось)

При нажатии на кнопку должна отображатся другая картинка ,при повторном нажатии снова первая картинка
На html языке отобразить картинку и кнопку.При нажатии на кнопку должна отображатся другая картинка...

4
7 / 7 / 0
Регистрация: 13.01.2010
Сообщений: 67
14.09.2011, 05:39 2
Возможно тупой способ - но в одной из практик мы просто прописывали в поле img путь к картинке и по этому пути отображали картинку)
0
1263 / 706 / 62
Регистрация: 21.12.2009
Сообщений: 2,255
14.09.2011, 06:23 3
Это не код, а абракадабра!
Ваша первая строка понятна, Вы в объекте ZQuery1 прописали текст SQL , обеспечивающий ввод новой записи в таблицу first_table. Но во-первых, прежде, чем что-то добавлять в ZQuery1, его не мешало бы очистить. Вдруг там уже что-то есть.
Далее надо все же убедиться что в first_table действительно есть поле img.
Кроме того, недостаточно прописать в ZQuery1 текст SQL , его надо еще исполнить
И наконец, для того, чтобы воспользоваться конструкцией
Delphi
1
...TBlobField(ZQuery1.FieldByName('img')...
в ZQuery1 должен быть селективный запрос, а у Вас там Insert
ЭТО не код, а солянка сборная с венигретом!
0
5706 / 2297 / 466
Регистрация: 20.11.2009
Сообщений: 7,721
Записей в блоге: 1
14.09.2011, 12:28  [ТС] 4
Цитата Сообщение от SAMZ Посмотреть сообщение
Это не код, а абракадабра!
Ваша первая строка понятна, Вы в объекте ZQuery1 прописали текст SQL , обеспечивающий ввод новой записи в таблицу first_table. Но во-первых, прежде, чем что-то добавлять в ZQuery1, его не мешало бы очистить. Вдруг там уже что-то есть.
Далее надо все же убедиться что в first_table действительно есть поле img.
Кроме того, недостаточно прописать в ZQuery1 текст SQL , его надо еще исполнить
И наконец, для того, чтобы воспользоваться конструкцией
Delphi
1
...TBlobField(ZQuery1.FieldByName('img')...
в ZQuery1 должен быть селективный запрос, а у Вас там Insert
ЭТО не код, а солянка сборная с венигретом!
Мда.... я что сказал что это полный код или что? Это только та часть кода в которой пытаюсь записать картинку, а при чем тут селекция?, если я добавить хочу в БД, а не выбрать ?!

И не надо бы хамить попрошу !!! Какой есть код, такой есть, поэтому и обратился за помощью. А если не можем ответить, зачем флуд разводить?

Кстати забыл сказать, что БД MySQL
1
1263 / 706 / 62
Регистрация: 21.12.2009
Сообщений: 2,255
14.09.2011, 17:44 5
Цитата Сообщение от Arcor Посмотреть сообщение
И не надо бы хамить попрошу !!!
Еще раз все прочитал, хамства нигде не обнаружил.
Цитата Сообщение от Arcor Посмотреть сообщение
Это только та часть кода в которой пытаюсь записать картинку, а при чем тут селекция
Так Вы посмотрите вниматьльно на ту "ЧАСТЬ КОДА", которую Вы приводите.
В первой строке кода Вы заносите SQL текст, которым потенциально можно ввести новую запись в таблицу. Далее не исполняя этого ввода (execute нигде не усматривается) Вы пытаетесь что-то извлечь из таблицы, не выполняя селекта. Право слово, ничего личного, но этот набор строк, в том виде, который Вы привели можно назвать только так, как я назвал и это еще мягко!
0
14.09.2011, 17:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.09.2011, 17:44
Помогаю со студенческими работами здесь

картинка в C++
Задание: 1.нарисовать на С++ любую картинку, 2 . нарисовать движущуюся картинку. Не могу ничего...

Картинка
Ребят нужно создать простенькую программу где появляется стандартное окно в котором присутствует...

Картинка
Как присвоить объекту Image картинку в редакторе коде (для того чтобы менять потом эти картинки)...

Картинка
Всем привет... Поджскажите пожалуйста как сделать на сайте так чтобы картинка при нажатии...

Картинка
Видимо, вопрос глупый и простой, но вот уже пару дней ничего не получается. Есть сишная программа...

Картинка в БД?
У меня есть БД на картинке 1 и рабочий вывод данных Имя группы Стиль из таб.Categories...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru