
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
30.07.2012, 16:25
|
|||
|---|---|---|---|
|
|||
С++Builder + MaxDB + blob |
|||
|
#18+
Связка работала на 32 разрядной машине с версией MaxDB 7.5. После замены компьютера на 64-х разрядную установлен MaxDB 7.8. На клиенте (32 разр) драйвер MaxDB версии 7.8 установлен. CtlPlanSet объект типа TADODataSet Первоначально строка для ctlPlanSet выглядела так: ctlPlanSet->CommandText = "select prkey_, plan from SPI_ROOM where prkey_='" + strKod + "' order by dok_date"; , но без указания имени схемы возникает ошибка! Перестал работать слегка модернизированный фрагмент программы: ctlPlanSet->CommandText = "select prkey_, plan from RSB.SPI_ROOM where prkey_='" + strKod + "' order by dok_date"; try { ctlPlanSet->Active = true; ctlPlanSet->Last(); ctlPlanSet->Edit(); TBlobField *blob = (TBlobField*)ctlPlanSet->FieldByName("plan"); blob->LoadFromFile(m_strImagePath); ctlPlanSet->Post(); } При выполнении последней команды ошибка со след. сообщением: «Project loader.exe raised exception class EoleException with message [SAP AG][SDBODBC DLL]{MaxDB] Base table not found: -4004 Pos(8) . Unknown table name or unknown schema: RSBSPI_ROOM. Process stopped.» Очевидно, что указанное в сообщении имя образовано из последовательности RSB.SPI_ROOM содержащейся в свойстве CommandText объекта ctlPlanSet. RSB – имя схемы, из которой таблица SPI_ROOM. Прошу помочь в решении этой проблемы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=56&mobile=1&tid=2015328]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
192ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
28ms |
get tp. blocked users: |
2ms |
| others: | 13ms |
| total: | 280ms |

| 0 / 0 |

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