Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как записать текст, в текстовое поле таблицы Paradox 7 [D6, Paradox]


cstor ©   (2008-09-05 11:03:00) 

Есть таблица Paradox 7 "pasport", в ней поле "Imya:" c типо Alpha 30. При попытки записть текст в это поле выходит ошибка.
например:

pasportImya.Value:='ИВАН';
pasportImya.Value:=S;

Где "S"  string или string[30] или string[29] или string[25]

хотя если присваивать значение поля другой таблицы, все работает:
PasportImya.Value:=bas1io.Value;


cstor   (2008-09-05 12:35:00) [1]

УРА! Заработало.

Спасибо Правильный$Вася.


Правильный$Вася   (2008-09-05 12:22:00) [2]

ну так и сделай
if( not Pasport.State in[dsInsert,dsEdit] ) then
 Pasport.Edit;

а потом уже присваивай


Медвежонок Пятачок   (2008-09-05 12:01:00) [3]

хотя если присваивать значение поля другой таблицы, все работает:

потому что она in edit or insert mode


cstor   (2008-09-05 11:57:00) [4]

Dataset not in edit or insert mode


Правильный$Вася   (2008-09-05 11:05:00) [5]


>  При попытки записть текст в это поле выходит ошибка.

какая?


Наверх

Титульная страница Поиск, карта сайта Написать письмо