powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / проблемы с отображением OLE-поля MS Access
2 сообщений из 2, страница 1 из 1
проблемы с отображением OLE-поля MS Access
    #33281426
eugene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eugene
Есть БД MS Access с полем типа OLE (уже набитая информацией). Эта БД мигрировала на SQL Server (OLE-поле -> в поле типа Image). В табл БД есть также мемо-поля
Необходимо любыми средствами написать клиентское приложение, двигающееся по записям БД и отображающее как OLE- так и MEMO-поля в форме.
1 подход – использование ADO+Delphi
Но OLEContainer Delphi не может отображать OLE-поля Access (“Not Valid Bitmap Format”)
с его помощью можно вставлять в поле и просматривать через OLEContainer OLE-поле MS Access, но при этом оно пишет в это поле в другом формате чем сам Access, т.е налицо нестыковка форматов. Чтобы все таки работало надо достать из 2-ичных данных OLE-заголовки Access ,И править их чтобы все таки читалось из ADO ?

2 подход - использ элемента Data +OLE Container Visual Studio 6.0 (например в Visual Basic 6.0)
Проблемы:
а)OleContainer работает только с Data но не с ADO. При этом OleContainer связанный с Data правильно отображает OLE-поле в Access 97. (не видит более новые форматы)
б)Хотя Data и поддерживает ODBC-коннект с SQL Server через который возможна связь с его OLE-полем, возникают проблемы другого рода (ограничения движка Data) –Data не может передвигаться по Memo-полям SQL Server (а это мне нужно для разработки клиентс приложения).

3 подход - элемент ActiveX WebBrowser
. Вроде если верить конференциям Инета, может для этой цели подойти (не только в VB 6, а и в VB NET или C#) элемент ActiveX WebBrowser (Microsoft Internet Control), но не понятно как его связывать с полем базы данных или организовать туда загрузку данных при движении по рекордсету

Помогите пожалуйста, кто сталкивался с аналогичными проблемами
...
Рейтинг: 0 / 0
проблемы с отображением OLE-поля MS Access
    #33281523
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Устал читать.
У меня вышеописанная задачка прекрасно работает без каких-либо дополнительных приблуд. Получаю значение поля Image в рекордсет (из SQL 2000 или Oracle), пихаю его содежимое во временный файл, после чего загружаю его в картинку на форме. Очень быстро.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / проблемы с отображением OLE-поля MS Access
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]