-
Использую TClientDataSet для правки xml файлов. Используется связка TClientDataSet + XMLTransformProvider. Соответственно созданы файлы трансформации ToDS.xtr и ToXml.str. Для отображения данных используется dbgrid. Оказалось, что поля типа String отображаются в DBGrid корректно, даже если количество символов в нем более 255. Но при изменении вылетает ошибка "Запись не найдена или редактируется другим пользователем". Методом научного тыка выяснилось, что проблема с длиной поля, т.е. если поле типа стринг длиной <=255 то все ОК. При чем ошибка вылетает при изменении не только этого поля, но и любого другого поля этой записи. Подскажите, как записать в поле более 255 символов? Или что я делаю не так?
-
DBMemo?
-
Рекомендую метод научной отладки, с debug dcu's
|