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

Вниз

Ограничение на размер данных, вставляемых в BLOB поле   Найти похожие ветки 

 
Lenikur   (2004-05-28 15:48) [0]

Привет!
Прошу прощения, я пишу на Билдере, но в Делфе наверное так же.
Есть БД на Sybase ASE 12
Нужно в таблицу, в поле с типом Image вставить файл
Делаю так (см. ниже), делал и через LoadFromFile, записывается ровно 1 мб, ни битом больше.. Stream ругается, на Access Violation..
Хочу чтобы записывалось больше 1 мб.. как сделать?
  TADOTable* pTable = new TADOTable(0);
  pTable->Connection = con;
  pTable->TableName = L"Test";
  pTable->Open();

  pTable->Append();
     TADOBlobStream* pbStream =
(TADOBlobStream*)pTable->CreateBlobStream(pTable->FieldByName("TransFile"), bmReadWrite);//new TBlobStream(pField, bmReadWrite);
     TFileStream* pfStream = new TFileStream("C:\\droopy1.mov", fmOpenReadWrite);
     pbStream->Write(pfStream, pfStream->Size);

  pTable->Post();


 
Reindeer Moss Eater ©   (2004-05-28 15:50) [1]

Сначала убей стрим, потом делай пост.


 
Lenikur   (2004-05-28 16:09) [2]

так он во время Write ругается..
а если сделать size < 1 мб, то все нормально



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

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

Наверх




Память: 0.47 MB
Время: 0.034 c
3-1085416337
Nous Mellon
2004-05-24 20:32
2004.06.20
Спец-Операции с таблицами :)


6-1082969480
FireMan_Alexey
2004-04-26 12:51
2004.06.20
Вопрос по WSAWaitForMultipleEvents


3-1085643217
Kraw
2004-05-27 11:33
2004.06.20
Программирование TDBGrid


1-1086174693
evgen
2004-06-02 15:11
2004.06.20
Как по нажатию кнопки свернуть окно?


1-1086279022
Игорь
2004-06-03 20:10
2004.06.20
Как сделать компьютерный экзамен на Delphi 6.0