База данных.

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Ответить
Димирий
Сообщения: 4
Зарегистрирован: 05 сен 2006, 21:57

Народ!, опишите, пожалуйста, подробно как добавить запись в базу данных (парадокс) не испрользу ДБНавигатор (или используя, но скрыто)
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

Код: Выделить всё


1) С помощью SQL: выполнив комадду добавления данных

  Table1.Database.Execute("INSERT INTO table(f1,f2,...) VALUES(1111, "xxxx",...)";



2) Cредствами VCL: Insert -> заполнение записи -> Post

  with Table1 do begin
    Insert;
    try
      Fields[0].AsInteger:=...;
      Fields[1].AsString:=...;
      ...
    finally
      Post;
    end;
  end;
Если есть необходимость "плясать" от TDBNavigator, то DBNavigator1.DataSource.DataSet - это управляемый навигатором набор данных - объект типа TTable или его родственних. Т.е. все то же самое, как в предыдущих примерах, но всместо Table1 надо писать DBNavigator1.DataSource.DataSet.
Аватара пользователя
Игорь Акопян
Сообщения: 1440
Зарегистрирован: 13 окт 2004, 17:11
Откуда: СПБ
Контактная информация:

ещё есть метод InsertRecord - почти то же что 2)
Изображение
Ответить