Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как добраться до списока параметров в 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


Наверх

Титульная страница Поиск, карта сайта Написать письмо