![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
запрос с параметрами [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 не вводил.