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

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

Data not in edit or insert mode [D6, XP]


Anto}{a ©   (2006-10-02 22:21:00) 

Народ,помогите пожалуйста!
почему-то при вставке в код конструкции (например) типа

procedure TForm6.DBEdit1Change(Sender: TObject);
begin
DBEdit1.Field.AsString:=datetostr(now)
end;

Delphi выдает ошибку "Data not in edit or insert mode"! Причем иногда выдает, а иногда (обычно когда первый раз загружаешь проект)  - все работает нормально.
Объясните плиз - в чем дело???


ЮЮ   (2006-10-03 08:58:00) [1]


> Мне лично вообще непонятен глубокий философский смысл энтой
> конструкции

Чтобы
1) пользователь не правил то, что не положено
2) мог все же исправить, изменив время и дату на компьютере и выполнв попытку исправить

:)


pavel_guzhanov   (2006-10-03 08:37:00) [2]

Для того, чтобы вставить или изменить данные в набор данных, этот самый набор надо перевести в режим Insert или Edit. Вероятенее всего, при первом запуске у тебя это происходит, а после командв Post этот режим всегда отменяется. Поэтому при последующих попытках вставки ты получаешь эту ошибку.


DrPass   (2006-10-03 00:08:00) [3]

Мне лично вообще непонятен глубокий философский смысл энтой конструкции
procedure TForm6.DBEdit1Change(Sender: TObject);
begin
DBEdit1.Field.AsString:=datetostr(now)
end;


SergP   (2006-10-02 23:57:00) [4]

> Объясните плиз - в чем дело???

а дело именно в том, что:

> "Data not in edit or insert mode"!


Loginov Dmitry   (2006-10-02 23:27:00) [5]

DBEdit1.DataSource.DataSet.Edit;
DBEdit1.Field.AsString:=datetostr(now);
DBEdit1.DataSource.DataSet.Post;


Наверх

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