БД в Delphi 7

программирование программы базы данных Delphi

нажимаю кнопку "добавить" он выдает "Field: Код_учителя cannot be modified". что делать?
так же на кнопку удалить нажимаю там выводит "Master has detail records" а на кнопке сохранить "Dataset not in edit or insert mode"
вот код кнопок
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
Table1.Insert;
DBEdit1.SetFocus;
end;
procedure TForm1.BitBtn2Click(Sender: TObject);
begin
Table1.Delete;
end;
procedure TForm1.BitBtn3Click(Sender: TObject);
begin
Table1.Edit;
DBEdit1.SetFocus;
end;
procedure TForm1.BitBtn4Click(Sender: TObject);
begin
Table1.Post;
end;
Ответы:
Ты хочешь чтобы по названиям кнопок я определил что ты делаешь с БД?
Но он тебе и так пишет "Dataset not in edit or insert mode" - т.е. DataSet  не находится в режиме редактирования или вставки.
Переведи в режим редактирования
Dataset.edit;


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.