Показать сообщение отдельно
  #5  
Старый 26.12.2016, 21:22
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,087
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Параметры нужны по нескольким причинам.
1. Повторное использование запроса. Т.е. если сам запрос один и тот же, только отличается значениями в WHERE и т.п., можно один раз его настроить и потом задавая параметры использовать один и тот же компонент.
2. Вытекает из 1. В таком случае можно спокойно отладить запрос в спец. программе, потом заменить значения на параметы и поместить его в компонент. Т.е. экономия времени.
3. Отвязка от региональных настроек. Значение парамерта будет корректоно передано серверу даже если региональные настройки сервера и клиента не совпадают.
Если подумать, то можно найти еще кучу плюсов в использовании параметров. Но и минусы тоже есть. Один из них - дополнительные строчки кода на задание параметров.
Ответить с цитированием