Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Проблема с DataSet.

12K
11 октября 2006 года
dolph
16 / / 14.03.2006
Такая проблема - пишу:
 
Код:
DM.DS20.FieldByName('Name').AsString := DM.DS19.FieldByName('Name').AsString;


Результат - в DS20.FieldByName('Name') сохраняется только первые 20 символов. С чем это связано?
Пробовал вводить буферную переменную типа string:
 
Код:
str := DM.DS19.FieldByName('Name').AsString;
DM.DS20.FieldByName('Name').AsString := str;


В str передается строка нормальной длины, а в DS20.FieldByName('Name') также только первые 20 символов.

Может я делаю что-то не так?
8
11 октября 2006 года
mfender
3.5K / / 15.06.2005
Так посмотри на размер поля DS20.
12K
11 октября 2006 года
dolph
16 / / 14.03.2006
Спасибо.
Глупая ошибка. При создании DS20 он по-умолчанию присваивает размер поля = 20.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог