對於使用 ICommand::Execute 方法建立的數據列集,您在產生的數據列集中想要的屬性可以限制命令的文字。 對於支援動態命令文字的取用者來說,這特別重要。
SQL Server Native Client OLE DB 提供者無法使用Microsoft SQL Server 數據指標來支援許多命令所產生的多個數據列集結果。 如果取用者要求需要 SQL Server 數據指標支援的數據列集,當命令文字產生超過單一數據列集的結果時,就會發生錯誤。 如需詳細資訊,請參閱 產生 Multiple-Rowset 結果的命令。
SQL Server 數據指標支援可捲動的 SQL Server Native Client OLE DB 提供者數據列集。 SQL Server 會對資料庫中其他使用者所做變更的敏感游標施加限制。 具體而言,某些數據指標中的數據列無法排序,而且嘗試使用包含 SQL ORDER BY 子句的命令來建立數據列集可能會失敗。 如需詳細資訊,請參閱 數據列集和 SQL Server 數據指標。