
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
21.09.2005, 14:53:34
|
|||
|---|---|---|---|
проблемы с отображением OLE-поля MS Access |
|||
|
#18+
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), но не понятно как его связывать с полем базы данных или организовать туда загрузку данных при движении по рекордсету Помогите пожалуйста, кто сталкивался с аналогичными проблемами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.09.2005, 15:14:17
|
|||
|---|---|---|---|
проблемы с отображением OLE-поля MS Access |
|||
|
#18+
Устал читать. У меня вышеописанная задачка прекрасно работает без каких-либо дополнительных приблуд. Получаю значение поля Image в рекордсет (из SQL 2000 или Oracle), пихаю его содежимое во временный файл, после чего загружаю его в картинку на форме. Очень быстро. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&mobile=1&tid=2167144]: |
0ms |
get settings: |
7ms |
get forum list: |
23ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
75ms |
get topic data: |
17ms |
get forum data: |
4ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 216ms |
| total: | 408ms |

| 0 / 0 |
