3
假設我有一個TADOQuery對象,可以在我的程序中用於不同的目的。完成後是否需要明確清理參數?或者當我清除SQL時自動發生? 例如德爾福ADO:需要清理參數?
adoGenericQuery.SQL.Text := '';
adoGenericQuery.Parameters.Clear; // <- Is this redundant?
假設我有一個TADOQuery對象,可以在我的程序中用於不同的目的。完成後是否需要明確清理參數?或者當我清除SQL時自動發生? 例如德爾福ADO:需要清理參數?
adoGenericQuery.SQL.Text := '';
adoGenericQuery.Parameters.Clear; // <- Is this redundant?
您不需要手動清除參數。當分配SQL文本時,如果查詢處於活動狀態,則首先關閉該查詢,然後參數被初始化(如果ParamCheck
爲true且文本不爲空)或清除(如果文本爲空)。
幫你打敗了我吧...... D – 2011-02-01 18:35:51