Проблемы с ADOQuery.Insert
Имеется form1
на кнопка1
, ее обработчик:
begin
Form1.ADOQuery1.Insert;
Form2.Show;
end;
На форме2
имеются поля DBeditN
, связанные с данными в базе. Там же есть кнопка с обработчиком:
Form1.ADOQuery1.Post;
Form2.close;
Дело в том, что, при попытке добавить новую запись (кнопка1), с BDGrida подгружаются данные в DBEdit
ы и происходит редактирование имеющегося поля, новую строку не добавляет! Хотя там же стоит "метод" Insert. Где я натупил?
Обновление
Или добавлять в базу нельзя через DBedit'ы?
И придется делать что-то в роде
Edit1.Text:=ADOQuery1.FieldByName('ПОЛЕ').AsString ??
Источник: Stack Overflow на русском