Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вставка OLE в бд

14K
16 апреля 2007 года
Azur
27 / / 17.08.2006
Подскажите пожалуста, как вставить OLE объект посредством борланда в бд Access
263
16 апреля 2007 года
koltaviy
816 / / 16.12.2004
Сообщение удалено.
(причина - в нижнем посте).. :)
14K
17 апреля 2007 года
Azur
27 / / 17.08.2006
Цитата:
Сообщение форума
Извините, нет совпадений. Попробуйте указать другие темы


Поконкретнее плз

263
17 апреля 2007 года
koltaviy
816 / / 16.12.2004
:) Сорри.. Не знал, что движок себя так поведет!!
Тебе нужна информация по BLOB полям!!
Вот к примеру:
http://forum.codenet.ru/showthread.php?t=27183&highlight=blob
14K
17 апреля 2007 года
Azur
27 / / 17.08.2006
Вот, спасибо большое =)
14K
19 апреля 2007 года
Azur
27 / / 17.08.2006
Хех... Возникла проблемка: делаю точно так, как в примере, но файл все равно не вставляется, причем ошибок вроде не возникает...
Приведу код на всякий случай:
Код:
void __fastcall TForm2::Button1Click(TObject *Sender)
{

ADOTable1->TableName = "Имя таблицы";
ADOTable1->Active = true;
ADOTable1->Edit();
ADOTable1->Insert();
if(RadioButton1->Checked ==true) ADOTable1->FieldByName("Поле1")->AsString = "1-50" ;
else ADOTable1->FieldByName("Поле1")->AsString = "3-50" ;
TStream *pBS;
TFileStream *pFS = new TFileStream(LSetFile->Caption, fmOpenRead);
pBS = ADOTable1->CreateBlobStream(ADOTable1->FieldByName("Поле OLE"), bmWrite);
pBS->CopyFrom(pFS, pFS->Size);
ADOTable1->Post();
ADOTable1->Active = false;
delete pFS;
}
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог