使用 ICommand::Execute 在 SQL Server Native Client 中建立數據列集

適用於: SQL Server Azure SQL 資料庫 Azure SQL 受控執行個體 Azure Synapse Analytics Analytics Platform System (PDW)

對於使用 ICommand::Execute 方法建立的資料列集,您希望存在於所產生之資料列集中的屬性可以限制命令的文字。 這對於支援動態命令文字的取用者而言,特別重要。

SQL Server Native Client OLE DB 提供者無法使用Microsoft SQL Server 數據指標來支援許多命令所產生的多個數據列集結果。 如果取用者要求需要 SQL Server 資料指標支援的資料列集,當命令文字產生多個單一資料列集做為其結果時,會發生錯誤。 如需詳細資訊,請參閱產生多個資料列集結果的命令

SQL Server 數據指標支援可捲動的 SQL Server Native Client OLE DB 提供者數據列集。 SQL Server 會針對受其他資料庫使用者所進行之變更影響的資料指標,強制施行限制。 具體而言,某些數據指標中的數據列無法排序,而且嘗試使用包含 SQL ORDER BY 子句的命令建立數據列集可能會失敗。 如需詳細資訊,請參閱資料列集和 SQL Server 資料指標

另請參閱

資料列集