Форум: "Начинающим";
Текущий архив: 2006.10.22;
Скачать: [xml.tar.bz2];
ВнизData not in edit or insert mode Найти похожие ветки
← →
Anto}{a (2006-10-02 22:21) [0]Народ,помогите пожалуйста!
почему-то при вставке в код конструкции (например) типа
procedure TForm6.DBEdit1Change(Sender: TObject);
begin
DBEdit1.Field.AsString:=datetostr(now)
end;
Delphi выдает ошибку "Data not in edit or insert mode"! Причем иногда выдает, а иногда (обычно когда первый раз загружаешь проект) - все работает нормально.
Объясните плиз - в чем дело???
← →
Loginov Dmitry © (2006-10-02 23:27) [1]DBEdit1.DataSource.DataSet.Edit;
DBEdit1.Field.AsString:=datetostr(now);
DBEdit1.DataSource.DataSet.Post;
← →
SergP © (2006-10-02 23:57) [2]> Объясните плиз - в чем дело???
а дело именно в том, что:
> "Data not in edit or insert mode"!
← →
DrPass © (2006-10-03 00:08) [3]Мне лично вообще непонятен глубокий философский смысл энтой конструкции
procedure TForm6.DBEdit1Change(Sender: TObject);
begin
DBEdit1.Field.AsString:=datetostr(now)
end;
← →
pavel_guzhanov © (2006-10-03 08:37) [4]Для того, чтобы вставить или изменить данные в набор данных, этот самый набор надо перевести в режим Insert или Edit. Вероятенее всего, при первом запуске у тебя это происходит, а после командв Post этот режим всегда отменяется. Поэтому при последующих попытках вставки ты получаешь эту ошибку.
← →
ЮЮ © (2006-10-03 08:58) [5]
> Мне лично вообще непонятен глубокий философский смысл энтой
> конструкции
Чтобы
1) пользователь не правил то, что не положено
2) мог все же исправить, изменив время и дату на компьютере и выполнв попытку исправить
:)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.10.22;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.037 c