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

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

OLE объекты в БД [D5, MSSQL]


lapatoc ©   (2004-12-03 22:25:00) 

Подскажите пожалуйста, какой формат хранения OLE объектов в БД использует Microsoft.
Я имею ввиду "заголовок" объекта в BLOB поле, по которому СУБД определяет что это OLE объект.


sniknik   (2004-12-05 08:47:00) [1]

Access это таже программа типа твоей и у нее есть свои правила интерпретации обьектов. может гдето описано... я не нашол, одно время хотелось почитать что и как там устроено...

но разобраться если есть желание можно и без описаний, так длинна префикса обьекта = 82 байта, после него можеш читать и "отображать", через поток (Stream.Position:= 82; Image1.Picture.Bitmap.LoadFromStream(Stream);) это если обьект который положен в access = bmp файл.


lapatoc   (2004-12-05 08:36:00) [2]

Проблема в том, что если поместить объект при помощи Access то путем приложения из Делфи его не отобразить, а если положить Делфями то все ОК.


Nikolay M.   (2004-12-04 16:51:00) [3]


> СУБД определяет что это OLE объект

Хм... Зачем кому-то что-то определять? Задача МС СКЛ - корректно сохранить, а затем выдать нужные данные. А уж их интерпретация - на твоей совести.
Все смешалось в доме Облонских...


Наверх

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