Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проблема при заливке данных с FireBird в MySQL [D7, MySQL, FireBird 2.1.1]


Виталий Панасенко ©   (2008-10-07 14:00:00) 

Имеется БД на ФБ. Нужно перелить данные в "мускул". Проблема при добавлении фотографий.Для доступа к FB используются FIBPLus, MySQL-AnyDAC. Код примерно такой(дома)
MS := TMemoryStream.Create();
tFIBPHOTO.SaveToStream(MS);
anydacCmd.CommandText := 'insert into t (photo) values(:photo)'
if anydacCmd.FindParam('PHOTO')<> nil then
begin
  anydacCmd.ParamByName('PHOTO').LoadFromStream(MS, ftBlob);
  ...
end;
anyDacCmd.Execute();
MS.SaveToFile('c:\1.jpg');//-Для проверки записываю во внешний файл
MS.Free;
....
Так вот: некоторые картинки заливаются частично(при чем одни и те же), т.е. при просмотре в Image отображается частично, хотя во внешнем файле картинка в полном порядка.
Соответственно, в БД на ФБ картинка то же корректная...Так вот я думаю: гоню я или AnyDAC? Никто не сталкивался с подобным?


Виталий Панасенко   (2008-10-07 18:02:00) [1]


> Johnmen ©   (07.10.08 17:55) [4]

Спасибо! БД на мускуле делал не я и инфу о залитости получал из других рук.


Johnmen   (2008-10-07 17:55:00) [2]

Странно...
Из документации:
MySQL поддерживает четыре типа BLOB:
tinyblob        (0-255 байт)
blob            (0-65535 байт)
mediumblob      (0-16777216 байт)
longblob        (0-2147483648 байт)


Виталий Панасенко   (2008-10-07 14:52:00) [3]

Тип поля PHOTO Blob
Размера блоба - не видел. Но суть в том, что незаливаемые картинки(бралась одна конкретная) до 100 к размером.. а есть которые по-больше - залились


Johnmen   (2008-10-07 14:40:00) [4]

и каков тип поля для картинки в MySQL?


Ega23   (2008-10-07 14:38:00) [5]

AnyDAC - у него какой-нибудь параметр, типа BLOB Size есть?


Наверх

Титульная страница Поиск, карта сайта Написать письмо