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

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

запрос с параметрами [D7]


chir ©   (2005-01-13 18:42:00) 

Как можно отследить запрос с параметрами?

with DM.ADOQ2 do
 begin
   Close;
   SQL.Text := 'INSERT INTO employees'+
     ' (surname, name, patronymic, sex, date_of_birth, id_nationality)'+
     ' VALUES (:prm_surname, :prm_name, :prm_patronymic, :prm_sex,'+
     ' :prm_date_of_birth, :prm_id_nationality)';
   Parameters.ParamByName('prm_surname').Value := cxTE_surname.Text;
   Parameters.ParamByName('prm_name').Value := cxTE_name.Text;
   Parameters.ParamByName('prm_patronymic').Value := cxTE_patronymic.Text;
   Parameters.ParamByName('prm_sex').Value := cxICB_sex.ItemIndex+1;
   Parameters.ParamByName('prm_date_of_birth').Value := cxDE_date_of_birth.Date;
   Parameters.ParamByName('prm_id_nationality').Value := id_nationality;

 RichEdit1.Lines.Add('======SQL=========');
 RichEdit1.Lines.Add(DM.ADOQ2.SQL.Text);

   //ExecSQL;
end;

Надо вывести в RichEdit сформировавшийся запрос, т.е. с подставленными значениями вместо параметров. Как это можно сделать?


Johnmen   (2005-01-13 23:15:00) [1]

Завязывай здесь мусорить !
ИДИ ЧИТАЙ БАЗОВУЮ ДОКУМЕНТАЦИЮ И ХЕЛПЫ !
А еще здесь http://ln.com.ua/~openxs/articles/smart-questions-ru.html


chir   (2005-01-13 18:57:00) [2]

нафиг это все... теперь вроде работает...

Как можно получить id_e из базы, который присвоился вставленной записи?


chir   (2005-01-13 18:45:00) [3]

или как правильно вставлять дату через параметры?... запарился я с этой датой :(

Parameters.ParamByName('prm_date_of_birth').Value := cxDE_date_of_birth.Date;

PS. Параметры в ADOQuery не вводил.


Наверх

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