Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
22.09.2016, 18:38
|
|||
|---|---|---|---|
Прошу помочь запись структуры в тип данных OLE в ACCESS |
|||
|
#18+
Ребята всем привет прошу подкорректировать код. Исходная задача: есть созданная мной структура, которую необходимо записать в базу данных MS ACCESS 2003 тип поля OLE Язык программирования C++ Builder созданная мной структура //Служебные функции struct stResN2gramm { long iNumBg2; long** lMasBg2; }; TMemoryStream *M = new TMemoryStream(); M->Write(tst->lMasBg2,sizeof(tst->lMasBg2)); TStream *B = stats->ADOQuery2->CreateBlobStream(stats->ADOQuery2->FieldByName("Matrix"),bmWrite); B->CopyFrom(M,M->Size); - вот тут вываливается ошибка "Stream read error" прошу помочь, спасибо delete B; stats->ADOQuery2->Post(); delete M; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.09.2016, 18:48
|
|||
|---|---|---|---|
|
|||
Прошу помочь запись структуры в тип данных OLE в ACCESS |
|||
|
#18+
Вообще-то "тип поля OLE" != BLOB Т.ч. весь код неправильный от начала и до конца. Начиная с желания, в OLE поля что либо помещать, что не является OLE объектом. IMHO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.09.2016, 06:26
|
|||
|---|---|---|---|
Прошу помочь запись структуры в тип данных OLE в ACCESS |
|||
|
#18+
kirillo, тут вряд-ли можно чем-то помочь, тут сплошной делфи ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.09.2016, 09:46
|
|||
|---|---|---|---|
Прошу помочь запись структуры в тип данных OLE в ACCESS |
|||
|
#18+
Leonid KudryavtsevВообще-то "тип поля OLE" != BLOB можно блоб записать, можно OLE OLE нужно чтоб аксессный GUI картинки и документы показывал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.09.2016, 15:04
|
|||
|---|---|---|---|
Прошу помочь запись структуры в тип данных OLE в ACCESS |
|||
|
#18+
Это код C++, формат поля в MS ACCESS выбран не верно, однако из перечисленных типов я не наше, что может хранить данных из моей структуры, прошу подсказать, я этим кодом пользовался при записи картинок из C++ в базу данных MS SQL все работало, поэтому прошу помощи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.09.2016, 15:45
|
|||
|---|---|---|---|
Прошу помочь запись структуры в тип данных OLE в ACCESS |
|||
|
#18+
kirilloформат поля в MS ACCESS выбран не верно, однако из перечисленных типов я не наше, что может хранить данных из моей структуры, прошу подсказать верно выбран, единственно подходящий. "Stream read error" - не знаю ничего о Дельфи, но внутренний голос говорит, что перед копированием поток M нужно спозиционировать в начало и к записи в другой поток сообщение вряд ли имеет отношение ЗЫ максимальный размер аксессной базы - 2 гига, влезет всё добро? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&tablet=1&tid=2018422]: |
0ms |
get settings: |
13ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
75ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 14ms |
| total: | 191ms |

| 0 / 0 |
