Конференция "Базы" » TClientDataSet и String более 255 символов [D7]
 
  • alexis (07.06.12 13:42) [0]
    Использую TClientDataSet для правки xml файлов. Используется связка TClientDataSet + XMLTransformProvider. Соответственно созданы файлы трансформации ToDS.xtr и ToXml.str. Для отображения данных используется dbgrid.
    Оказалось, что поля типа String отображаются в DBGrid корректно, даже если количество символов в нем более 255. Но при изменении вылетает ошибка "Запись не найдена или редактируется другим пользователем". Методом научного тыка выяснилось, что проблема с длиной поля, т.е. если поле типа стринг длиной <=255 то все ОК. При чем ошибка вылетает при изменении не только этого поля, но и любого другого поля этой записи.
    Подскажите, как записать в поле более 255 символов? Или что я делаю не так?
  • Виталий Панасенко (07.06.12 14:32) [1]
    DBMemo?
  • Cobalt © (07.06.12 16:18) [2]
    Рекомендую метод научной отладки, с debug dcu's
 
Конференция "Базы" » TClientDataSet и String более 255 символов [D7]
Есть новые Нет новых   [134430   +2][b:0][p:0]