在java,一旦声明结束,你就无法获得ResultSet,尽管你多次获得少量数据,似乎可以公开。 但总的来说,这违反了APIC规则。
但是,在欧LEDB,我想知道同一规则是否适用于指挥部和读者。 例如,以下法典是否100%安全? 即便指挥得到处置,卡勒克的 cur是否仍然开放?
public OleDbDataReader ExecuteReader(string sql, OleDbConnection connection)
{
using (OleDbCommand command = CreateCommand(sql, connection))
{
return command.ExecuteReader();
}
}