На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела C/C++: Базы данных
Модераторы: B.V.
  
    > C++Builder -> ODAC -> ORACLE: как записать короткий массив char*? , Win7, XE7
      В таблице под Ораклом есть поле, описанное как VARCHAR2(4000 Byte). В это поле мне нужно передать короткий массив байт, например, char arr[300].
      Для этого используется компонента (хранимая процедура) ODAC класса TOraStoredProc, где соответствующий параметр описан как VARCHAR2.

      1. Какой тип этого параметра мне надо указать в TOraStoredProc?
      2. Как char arr[300] засунуть в этот параметр?

      В целом, проблема такая: как записать в поле таблицы короткий массив байт без использования BLOBов? Видимо, как-то просто, но никак не получается.
      Кто поможет?
        Цитата vlad2 @
        В таблице под Ораклом есть поле, описанное как VARCHAR2(4000 Byte)
        Это максимальный размер обычного символьного массива (у Акцесса - 255). Про блобы даже и не думай :no: .
        Сообщение отредактировано: #SI# -
          Спасибо, вопрос решили на сервере.
          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0427 ]   [ 17 queries used ]   [ Generated: 28.03.24, 21:30 GMT ]