![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вставка записи втаблицу при помощи IBDataSet [D6, IB6.x]
me2 © (2003-04-24 12:26:00)На форме есть грид, данные в который выводятся при помощи SelectSQL компонента IBDataSet. Необходимо реализовать вставку записи. Для этого имеется InsertSQL. Но одно из полей не должно заполняться при помощи грида, а должно браться из другого источника данных, т.е. в InsertSQL необходимо передать, что-то ввиде параметра, но насколько я знаю только SelectSQL имеет параметры. Как все-таки заставить InsertSQL подставить в поле, то что я хочу?
me2 (2003-04-24 13:04:00) [1]Спасибо всем - заработало !!!
Соловьев (2003-04-24 12:49:00) [2]2 Johnmen © (24.04.03 12:37), гоню ... :)
сначала подумал про обновления сложных(из нескольких таблиц) запросов
> Берешь из др.источника и заполняешь IBDataSet.
> А InsertSQL сделает, что надо, если правильно прописан...
Insert;
FieldByName("F1").AsString := IBQuery.FiledByName("F12").AsString;
...
Post;
me2 (2003-04-24 12:48:00) [3]2 Johnmen ©
А как заполнить IBDataSet?
Johnmen (2003-04-24 12:37:00) [4]>Соловьев © (24.04.03 12:30)
Ни к чему это...
>me2
Берешь из др.источника и заполняешь IBDataSet.
А InsertSQL сделает, что надо, если правильно прописан...
Zacho (2003-04-24 12:36:00) [5]А что мешает просто занести это значение в нкжное поле ?
me2 (2003-04-24 12:32:00) [6]Разве IBUpdateSQL имеет возможность передачи параметров?
Соловьев (2003-04-24 12:30:00) [7]IBQuery+IBUpdateSQL