我有一个关于了解 SQLDataAdapter 填充方法的查询,该方法采用 startRecord、MaxRecord 等参数,如下所示 -
SqlDataAdapter adap = new SqlDataAdapter ("Select * from tblname",ConnectionString);
DataSet ds = new DataSet();
adap.Fill(ds, startIndex, MaxRecords , "TableName");
我想知道 SqlDataAdapter 会做什么。
它会首先触发从表中带回整个记录的查询,然后从中过滤行吗?
或者
它会在数据库中触发一个只选择所需行数的查询吗?