Поиск:

Ответ в темуСоздание новой темы Создание опроса
> PNG-картинку выгрузить из BLOB-поля в TImage 
:(
    Опции темы
Alca
Дата 19.2.2009, 14:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3993
Регистрация: 14.6.2006

Репутация: 25
Всего: 50



Заценил  smile , выкладывай!!! Попробую блобы паконуть. smile 

Это сообщение отредактировал(а) Alca - 19.2.2009, 14:55


--------------------
PM WWW ICQ Skype Jabber   Вверх
mrbrooks
Дата 19.2.2009, 14:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 167
Всего: 306



Alca, держи


Присоединённый файл ( Кол-во скачиваний: 12 )
Присоединённый файл  Arhivator.rar 8,14 Kb
PM MAIL   Вверх
mrbrooks
Дата 19.2.2009, 14:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 167
Всего: 306



Цитата(Alca @  19.2.2009,  14:53 Найти цитируемый пост)
Попробую блобы паковать.

гы. пробуй. 

Присоединённый файл ( Кол-во скачиваний: 10 )
Присоединённый файл  Arhivator.rar 8,14 Kb
PM MAIL   Вверх
Alca
Дата 19.2.2009, 15:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3993
Регистрация: 14.6.2006

Репутация: 25
Всего: 50



Спасибо. smile 


--------------------
PM WWW ICQ Skype Jabber   Вверх
vikaz
Дата 3.10.2009, 19:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 869
Регистрация: 15.2.2006

Репутация: 10
Всего: 12



Всем добрый! Новый топ не создавал, так как тема схожа!
Пытаюсь загрузить в BLOB поле БД MySQL картинку размером около 2 Мб. Оговорюсь, что с мелкими файлами, а ля 300Кб, все работает нормально, но при двух мегабайтах выдает сл. окно ошибки:

user posted image

Картинку прогружаю так:
Код

  
  MyConnection1->Connect();
  AnsiString sql;
  sql = "INSERT INTO img_table (image) ";
  sql += "VALUES (:file)";
  
  MyQuery1->Close();
  MyQuery1->SQL->Clear();
  MyQuery1->SQL->Add(sql);

  TMemoryStream* st = new TMemoryStream;
  Image1->Picture->Graphic->SaveToStream(st);


  MyQuery1->Params->ParamByName("file")->LoadFromStream(st, ftBlob);
  MyQuery1->Execute();

  MyConnection1->Disconnect();

  delete st;

В базе я использую MEDIUMBLOB, размер этого поля хватает за глаза!


--------------------
user posted image

Нет ничего настолько исправного, чтобы в нем не было ошибок. /Ф. Петрарка/ 
PM MAIL ICQ Skype   Вверх
Alca
Дата 5.10.2009, 13:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3993
Регистрация: 14.6.2006

Репутация: 25
Всего: 50



10054 - Удаленный хост принудительно разорвал существующее подключение. 


--------------------
PM WWW ICQ Skype Jabber   Вверх
vikaz
Дата 5.10.2009, 18:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 869
Регистрация: 15.2.2006

Репутация: 10
Всего: 12



Цитата(Alca @  5.10.2009,  13:36 Найти цитируемый пост)
10054 - Удаленный хост принудительно разорвал существующее подключение.  

Спс, это я понял. Но как это исправить, вот в чем вопрос



--------------------
user posted image

Нет ничего настолько исправного, чтобы в нем не было ошибок. /Ф. Петрарка/ 
PM MAIL ICQ Skype   Вверх
dumb
Дата 6.10.2009, 00:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


Профиль
Группа: Экс. модератор
Сообщений: 2929
Регистрация: 16.6.2006

Репутация: 32
Всего: 158



PM MAIL   Вверх
vikaz
Дата 6.10.2009, 07:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 869
Регистрация: 15.2.2006

Репутация: 10
Всего: 12



Спасибо, попробую. У  меня было такое подозрение, что это отфутболивает сам сервер, искал настройки, но с первого раза не нашел.


--------------------
user posted image

Нет ничего настолько исправного, чтобы в нем не было ошибок. /Ф. Петрарка/ 
PM MAIL ICQ Skype   Вверх
Lapachuka
  Дата 10.5.2011, 11:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 10.5.2011

Репутация: нет
Всего: нет



Парни, помогите мне почалуййста! Не могу вставить картинку в поле blob. У меня rad studio 2010 xe, mysql, mydac...  Вот код:
AnsiString sql;
  sql = "INSERT INTO testtable ('Photo') ";
  sql += "VALUES (:file)";

  MyQuery1->Close();
  MyQuery1->SQL->Clear();
  MyQuery1->SQL->Add(sql);

  TMemoryStream* st = new TMemoryStream;
  Image1->Picture->Graphic->SaveToStream(st);


  MyQuery1->Params->ParamByName("file")->LoadFromStream(st, ftBlob);
  MyQuery1->Execute();


ошыбка которою мне показывает:
 
http://s2.ipicture.ru/uploads/20110510/jq3Sk4WE.jpg
user posted image
<img src="http://s2.ipicture.ru/uploads/20110510/jq3Sk4WE.jpg" border="0">
 smile 
3 дня борюсь . Помогите пожалуйста! smile  smile  smile  smile 

Присоединённый файл ( Кол-во скачиваний: 5 )
Присоединённый файл  Error.JPG 22,87 Kb
PM MAIL   Вверх
Alca
Дата 10.5.2011, 12:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3993
Регистрация: 14.6.2006

Репутация: 25
Всего: 50



Код

String sql;
sql = _T("INSERT INTO 'testtable' ('Photo') VALUES (:file)");

MyQuery1->Close();
MyQuery1->SQL->Text = sql;

TMemoryStream* st = new TMemoryStream;
Image1->Picture->Graphic->SaveToStream(st);

st->Position = 0;
MyQuery1->Params->ParamByName("file")->LoadFromStream(st, ftBlob);
MyQuery1->Execute();


Добавлено @ 12:22
http://www.spravkaweb.ru/mysql/sql/insert

Это сообщение отредактировал(а) Alca - 10.5.2011, 13:19


--------------------
PM WWW ICQ Skype Jabber   Вверх
Lapachuka
Дата 13.5.2011, 01:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 10.5.2011

Репутация: нет
Всего: нет



 smile  smile 
Alca,  smile  smile  smile 
Спасибо большое ! 
PM MAIL   Вверх
Страницы: (3) Все 1 2 [3] 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0544 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.