2011-02-01 8 views
3

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

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

ответ

8

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

+0

черт побери меня в этом ...: D –

+0

@Marjan - Хех! : D –

Смежные вопросы