Добавляем параметр в FDQuery,
Допустим у нас есть запрос, скажем такой
1 2 |
SELECT COUNT(*) as CountOfRecords FROM coffeetest_db.foldersandfilesonserver where isFolder=0 and users_id=:users_id; |
И нам нужно добавить параметр users_id в FDQuery.
Визуальный подход
Вообще говоря, если вставить этот запрос в визуальный редактор FDQuery, то параметр обнаружится сам
Единственное, надо будет указать его DataType в соответствии с базой
Программный подход
Но вот в одном проекте мне понадобилось присвоить один FDQuery другому, и в одном из них не было не то, что параметра, но и запроса, соответственно, нужно было в ручную сообщить FDQuery, что в присваиваемом запросе есть параметр, сделал это я так…
1 2 3 4 5 6 7 8 9 10 11 12 13 |
var ... users_id_Param:=qMain.Params.Add(); with users_id_Param do begin Name:='users_id'; ParamType:=ptInput; DataType:=ftInteger; end; |