Страница 1 из 1

База данных.

Добавлено: 09 сен 2006, 17:08
Димирий
Народ!, опишите, пожалуйста, подробно как добавить запись в базу данных (парадокс) не испрользу ДБНавигатор (или используя, но скрыто)

Добавлено: 11 сен 2006, 03:19
Naeel Maqsudov

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


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.

Добавлено: 16 сен 2006, 14:29
Игорь Акопян
ещё есть метод InsertRecord - почти то же что 2)