Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.07.05;
Скачать: CL | DM;

Вниз

Проблема при заливке данных с FireBird в MySQL   Найти похожие ветки 

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

Имеется БД на ФБ. Нужно перелить данные в "мускул". Проблема при добавлении фотографий.Для доступа к 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? Никто не сталкивался с подобным?


 
Ega23 ©   (2008-10-07 14:38) [1]

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


 
Johnmen ©   (2008-10-07 14:40) [2]

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


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

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


 
Johnmen ©   (2008-10-07 17:55) [4]

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


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


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

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



Страницы: 1 вся ветка

Текущий архив: 2009.07.05;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.021 c
2-1242638938
Цукор5
2009-05-18 13:28
2009.07.05
ADO &amp; FireBird


15-1241013895
andre17
2009-04-29 18:04
2009.07.05
Ошибка при работе с BOLD for Delphi


2-1242384937
evgenij
2009-05-15 14:55
2009.07.05
опять смена форматов


2-1242718910
Trifle
2009-05-19 11:41
2009.07.05
Имя и права юзера


15-1240979173
Урсулапов_
2009-04-29 08:26
2009.07.05
Какой ученый первым рассказал о делении атома?