![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как добраться до списока параметров в IBUpdateSQL? [IB6.x, FireBird]
NeyroSpace © (2002-11-20 11:38:00)insert into new_table
(ID, DIGIT, USERNAME, TEXT)
values
(:ID, :DIGIT, :USERNAME, :TEXT)
Как самому присвоить значения?
NeyroSpace (2002-11-20 14:32:00) [1]DataModule1.IBUpdateSQL1.SetParams(ukInsert);
DataModule1.IBUpdateSQL1.Query[ukInsert].ParamByName("ID").AsInteger := iPARENT;
//я его вперед пропускаю :-), а потом нагло правлю
DataModule1.IBUpdateSQL1.ExecSQL(ukInsert);
ЮЮ (2002-11-20 13:55:00) [2]DataSet, использующий этот UpdateSQL доже доберётся, и тебе об этом даже не сообщит, когда опять поставит свои значения :-)
DataSet.FieldByName("ID").AsInteger := iPARENT; - так надо !!!
NeyroSpace (2002-11-20 13:17:00) [3]Все ж таки добрался :-)
DataModule1.IBUpdateSQL.Query[ukInsert].ParamByName("ID").AsInteger := iPARENT;
NeyroSpace (2002-11-20 13:16:00) [4]DataModule1.IBUpdateSQL.Query[ukInsert].ParamByName("ID").AsInteger := iPARENT;
NeyroSpace (2002-11-20 12:06:00) [5]Хм... А если у меня 20 полей, а мне всего лишь ID подправить нужно???
Alexandr (2002-11-20 11:43:00) [6]они сами возьмутся из датасета по имени.
А если сам хочешь заполнять, то нафига тебе IBUpdateSQL