Delphi ADO: нужно убрать параметры? - PullRequest
4 голосов
/ 01 февраля 2011

Предположим, у меня есть объект TADOQuery, который я использую для различных целей в моей программе. Нужно ли явно очистить параметры, когда я закончу? Или это происходит автоматически, когда я очищаю SQL? , например

  adoGenericQuery.SQL.Text := '';
  adoGenericQuery.Parameters.Clear; // <- Is this redundant?

1 Ответ

8 голосов
/ 01 февраля 2011

Вам не нужно очищать параметры вручную. Когда текст SQL назначен, сначала запрос закрывается, если он активен, затем параметры либо инициализируются (если ParamCheck истина, а текст не пустой), либо очищаются (если текст пуст).

...