Форум: "Базы";
Текущий архив: 2004.06.20;
Скачать: [xml.tar.bz2];
ВнизОграничение на размер данных, вставляемых в 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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.019 c