![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
DataSet
asdf2 © (2008-03-28 15:50:00)Как заставить ds выполнить запрос на вставку/удаление/изменение?
Сергей М. (2008-03-28 16:19:00) [21]
> asdf2 (28.03.08 16:18) [6]
Если "грит", то поверь ушам своим)
asdf2 (2008-03-28 16:18:00) [22]
> Сергей М. © (28.03.08 16:17) [5]
в запросе я могу получить занчение ген
asdf2 (2008-03-28 16:18:00) [23]если так:
IBdsDataName.Insert;
IBdsDataName.ParamByName('NAME').AsString := str;
IBdsDataName.ParamByName('DATE_CREATE').AsDateTime := Now;
IBdsDataName.Post;
грит, нету таких полей
Сергей М. (2008-03-28 16:17:00) [24]
> как я получу значение енератора?
>
А как это соотносится с
> Как заставить ds выполнить запрос на вставку/удаление/изменение?
?
Никак.
asdf2 (2008-03-28 16:15:00) [25]
> Palladin © (28.03.08 16:11) [3]
нет, не удовлетворяет.
INSERT INTO data_name (id_data_name, name, date_create)
VALUES ( (SELECT GEN_ID(gen_data_name_id, 1) from RDB$DATABASE), :name, :date_create)
как я получу значение енератора?
Palladin (2008-03-28 16:11:00) [26]Если результат выполнения "этого" тебя удовлетворяет, то, сам то как думаешь, наверное "это".
asdf2 (2008-03-28 16:10:00) [27]имеется в виду это:
IBdsDataName.Insert;
IBdsDataName.FieldByName('DATE_CREATE').AsDateTime := Now;
IBdsDataName.FieldByName('NAME').AsString := str;
IBdsDataName.FieldByName('ID_DATA_NAME').AsInteger := 1;
IBdsDataName.Post;
?
Palladin (2008-03-28 15:51:00) [28]У него куча методов для этого. Справку то чего? Лень посмотреть?