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