這些是 SQL Server Native Client OLE DB 提供者數據列集屬性。
| 物業編號 | 說明 |
|---|---|
| DBPROP_ABORTPRESERVE | R/W:讀取/寫入 默認值:VARIANT_FALSE 描述:中止作業之後數據列集的行為取決於這個屬性。 VARIANT_FALSE:SQL Server Native Client OLE DB 提供者會在中止作業之後使數據列集失效。 數據列集物件的功能幾乎遺失。 它只支援 IUnknown 作業,以及發行未完成的數據列和存取子句柄。 VARIANT_TRUE:SQL Server Native Client OLE DB 提供者會維護有效的數據列集。 |
| DBPROP_ACCESSORDER | R/W:讀取/寫入 默認值:DBPROPVAL_AO_RANDOM 描述:存取順序。 數據列集上必須存取數據行的順序。 DBPROPVAL_AO_RANDOM:您可以依任何順序存取數據行。 DBPROPVAL_AO_SEQUENTIALSTORAGEOBJECTS:系結為儲存對象的數據行只能以數據行序數所決定的順序來存取。 DBPROPVAL_AO_SEQUENTIAL:所有數據行都必須依數據行序數所決定的循序順序存取。 |
| DBPROP_APPENDONLY | SQL Server Native Client OLE DB 提供者不會實作這個數據列集屬性。 嘗試讀取或寫入屬性值會產生錯誤。 |
| DBPROP_BLOCKINGSTORAGEOBJECTS | R/W:只讀 默認值:VARIANT_TRUE 描述:SQL Server Native Client OLE DB 提供者儲存物件區塊使用其他數據列集方法。 |
| DBPROP_BOOKMARKS DBPROP_LITERALBOOKMARKS | R/W:讀取/寫入 默認值:VARIANT_FALSE 描述:當DBPROP_BOOKMARKS或DBPROP_LITERALBOOKMARKS VARIANT_TRUE時,SQL Server Native Client OLE DB 提供者支持數據列集數據列識別的書籤。 將任一屬性設定為 VARIANT_TRUE不會啟用書籤的數據列集定位。 將DBPROP_IRowsetLocate或DBPROP_IRowsetScroll設定為 VARIANT_TRUE,以建立支援依書籤定位數據列集的數據列集。 SQL Server Native Client OLE DB 提供者會使用 Microsoft SQL Server 數據指標來支援包含書籤的數據列集。 如需詳細資訊,請參閱 數據列集和 SQL Server 數據指標。 注意: 將這些屬性與其他 SQL Server Native Client OLE DB 提供者數據指標定義屬性衝突,會造成錯誤。 例如,當DBPROP_OTHERINSERT也VARIANT_TRUE取用者嘗試開啟數據列集時,將DBPROP_BOOKMARKS設定為VARIANT_TRUE會產生錯誤。 |
| DBPROP_BOOKMARKSKIPPED | R/W:只讀 默認值:VARIANT_FALSE 描述:如果取用者在定位或搜尋書籤數據列集時指出無效的書籤,SQL Server Native Client OLE DB 提供者會傳回DB_E_BADBOOKMARK。 |
| DBPROP_書籤類型 | R/W:只讀 默認值:DBPROPVAL_BMK_NUMERIC 描述:SQL Server Native Client OLE DB 提供者只會實作數值書籤。 SQL Server Native Client OLE DB 提供者書籤是 32 位無符號整數,類型為 DBTYPE_UI4。 |
| DBPROP_CACHEDEFERRED | SQL Server Native Client OLE DB 提供者不會實作這個數據列集屬性。 嘗試讀取或寫入屬性值會產生錯誤。 |
| DBPROP_CANFETCHBACKWARDS DBPROP_CANSCROLLBACKWARDS | R/W:讀取/寫入 默認值:VARIANT_FALSE 描述:SQL Server Native Client OLE DB 提供者支援非查詢數據列集中的回溯擷取和卷動。 當DBPROP_CANFETCHBACKWARDS或DBPROP_CANSCROLLBACKWARDS VARIANT_TRUE時,SQL Server Native Client OLE DB 提供者會建立數據指標支持的數據列集。 如需詳細資訊,請參閱 數據列集和 SQL Server 數據指標。 |
| DBPROP_CANHOLDROWS | R/W:讀取/寫入 默認值:VARIANT_FALSE 描述:根據預設,如果取用者嘗試取得數據列集的更多數據列,而暫止的變更存在於數據列集中,則 SQL Server Native Client OLE DB 提供者會傳回DB_E_ROWSNOTRELEASED。 您可以修改此行為。 將DBPROP_CANHOLDROWS和DBPROP_IRowsetChange設定為VARIANT_TRUE表示已加入書籤的數據列集。 如果這兩個屬性都VARIANT_TRUE,則數據列集上可以使用 IRowsetLocate 介面,DBPROP_BOOKMARKS和DBPROP_LITERALBOOKMARKS都是VARIANT_TRUE。 SQL Server 數據指標支援包含書籤的 SQL Server Native Client OLE DB 提供者數據列集。 |
| DBPROP_CHANGEINSERTEDROWS | R/W:讀取/寫入 默認值:VARIANT_FALSE 描述:只有當數據列集使用索引鍵集驅動數據指標時,這個屬性才能設定為VARIANT_TRUE。 |
| DBPROP_COLUMNRESTRICT | R/W:只讀 默認值:VARIANT_FALSE 描述:當取用者無法變更數據列集中的數據行時,SQL Server Native Client OLE DB 提供者會將 屬性設定為VARIANT_TRUE。 數據列集中的其他數據行可以更新,而且可以刪除數據列本身。 當屬性VARIANT_TRUE時,取用者會檢查 DBCOLUMNINFO 結構的 dwFlags 成員,以判斷是否可以寫入個別數據行的值。 針對可修改的數據行, dwFlags 會展示DBCOLUMNFLAGS_WRITE。 |
| DBPROP_COMMANDTIMEOUT | R/W:讀取/寫入 預設值:0 描述:根據預設,SQL Server Native Client OLE DB 提供者不會在 ICommand::Execute 方法上逾時。 |
| DBPROP_COMMITPRESERVE | R/W:讀取/寫入 默認值:VARIANT_FALSE 描述:認可作業之後數據列集的行為是由這個屬性所決定。 VARIANT_TRUE:SQL Server Native Client OLE DB 提供者會維護有效的數據列集。 VARIANT_FALSE:SQL Server Native Client OLE DB 提供者會在認可作業之後使數據列集失效。 數據列集物件的功能幾乎遺失。 它只支援 IUnknown 作業,以及發行未完成的數據列和存取子句柄。 |
| DBPROP_DEFERRED | R/W:讀取/寫入 默認值:VARIANT_FALSE 描述:當設定為 VARIANT_TRUE SQL Server Native Client OLE DB 提供者嘗試使用數據列集的伺服器數據指標。 在應用程式存取文字、 ntext 和 image 資料行之前,不會從伺服器傳回。 |
| DBPROP_DELAYSTORAGEOBJECTS | R/W:只讀 默認值:VARIANT_FALSE 描述:SQL Server Native Client OLE DB 提供者支援儲存物件上的立即更新模式。 循序數據流物件中對數據所做的變更會立即提交至 SQL Server。 修改會根據數據列集交易模式認可。 |
| DBPROP_HIDDENCOLUMNS | R/W:只讀 默認值:VARIANT_FALSE 描述: 隱藏的數據行計數 如果DBPROP_UNIQUEROWS VARIANT_TRUE,DBPROP_HIDDENCOLUMNS屬性會傳回提供者新增的額外「隱藏」數據行數目,以唯一識別數據列集內的數據列。 IColumnsInfo::GetColumnInfo 和 IColumnsRowset::GetColumnsRowset 會傳回這些數據行。 不過,它們不會包含在 IColumnsInfo::GetColumnInfo 所傳回之 pcColumns 自變數所傳回的數據列計數中。 若要判斷 IColumnsInfo::GetColumnInfo 所傳回之 prgInfo 結構中所表示的數據行總數,包括隱藏的數據行,取用者會將 DBPROP_HIDDENCOLUMNS 的值新增至 pcColumns 中從 IColumnsInfo::GetColumnInfo 傳回的數據行計數。 如果DBPROP_UNIQUEROWS VARIANT_FALSE,DBPROP_HIDDENCOLUMNS為零。 |
| DBPROP_IAccessor DBPROP_IColumnsInfo DBPROP_IConvertType DBPROP_IRowset DBPROP_IRowsetInfo | R/W:只讀 默認值:VARIANT_TRUE 描述:SQL Server Native Client OLE DB 提供者支援所有數據列集上的這些介面。 |
| DBPROP_IColumnsRowset | R/W:讀取/寫入 默認值:VARIANT_TRUE 描述:SQL Server Native Client OLE DB 提供者支援 IColumnsRowset 介面。 |
| DBPROP_IConnectionPointContainer(連接點容器屬性) | R/W:讀取/寫入 默認值:VARIANT_FALSE 描述:IConnectionPointContainer。 如果VARIANT_TRUE,數據列集支援指定的介面。 如果VARIANT_FALSE,則數據列集不支援指定的介面。 支援介面的提供者必須支援與該介面相關聯的屬性,且其值為 VARIANT_TRUE。 這些屬性主要用於透過 ICommandProperties::SetProperties 要求介面。 |
| DBPROP_IMultipleResults | R/W:讀取/寫入 默認值:VARIANT_FALSE 描述:SQL Server Native Client OLE DB 提供者支援 IMultipleResults 介面。 |
| DBPROP_IRowsetChange DBPROP_IRowsetUpdate | R/W:讀取/寫入 默認值:VARIANT_FALSE 描述:SQL Server Native Client OLE DB 提供者支援 IRowsetChange 和 IRowsetUpdate 介面。 使用等於VARIANT_TRUE DBPROP_IRowsetChange所建立的數據列集會呈現立即更新模式行為。 當DBPROP_IRowsetUpdate VARIANT_TRUE時,DBPROP_IRowsetChange也會VARIANT_TRUE。 數據列集會呈現延遲的更新模式行為。 SQL Server Native Client OLE DB 提供者會使用 SQL Server 數據指標來支持公開 IRowsetChange 或 IRowsetUpdate 的數據列集。 如需詳細資訊,請參閱 數據列集和 SQL Server 數據指標。 |
| DBPROP_IRowsetIdentity | R/W:讀取/寫入 默認值:VARIANT_TRUE 描述:SQL Server Native Client OLE DB 提供者支援 IRowsetIdentity 介面。 如果數據列集支援這個介面,表示相同基礎數據列的任何兩個數據列句柄一律會反映相同的數據和狀態。 取用者可以呼叫 IRowsetIdentity::IsSameRow 方法,比較兩個數據列句柄,以查看它們是否參考相同的數據列實例。 |
| DBPROP_IRowsetLocate DBPROP_IRowsetScroll | R/W:讀取/寫入 默認值:VARIANT_FALSE 描述:SQL Server Native Client OLE DB 提供者可以公開 IRowsetLocate 和 IRowsetScroll 介面。 當DBPROP_IRowsetLocate VARIANT_TRUE時,DBPROP_CANFETCHBACKWARDS和DBPROP_CANSCROLLBACKWARDS也會VARIANT_TRUE。 當DBPROP_IRowsetScroll VARIANT_TRUE時,DBPROP_IRowsetLocate也會VARIANT_TRUE,而且兩個介面都可在數據列集上使用。 任一介面都需要書籤。 當取用者要求任一介面時,SQL Server Native Client OLE DB 提供者會將DBPROP_BOOKMARKS和DBPROP_LITERALBOOKMARKS設定為VARIANT_TRUE。 SQL Server Native Client OLE DB 提供者會使用 SQL Server 數據指標來支援 IRowsetLocate 和 IRowsetScroll。 如需詳細資訊,請參閱 數據列集和 SQL Server 數據指標。 將這些屬性與其他 SQL Server Native Client OLE DB 提供者數據指標定義屬性衝突,會造成錯誤。 例如,當DBPROP_OTHERINSERT也VARIANT_TRUE取用者嘗試開啟數據列集時,將DBPROP_IRowsetScroll設定為VARIANT_TRUE會產生錯誤。 |
| DBPROP_IRowsetResynch | R/W:讀取/寫入 默認值:VARIANT_FALSE 描述:SQL Server Native Client OLE DB 提供者會視需要公開 IRowsetResynch 介面。 SQL Server Native Client OLE DB 提供者可以在任何數據列集上公開 介面。 |
| DBPROP_ISupportErrorInfo | R/W:讀取/寫入 默認值:VARIANT_TRUE 描述:SQL Server Native Client OLE DB 提供者會在數據列集上公開 ISupportErrorInfo 介面。 |
| DBPROP_ILockBytes | SQL Server Native Client OLE DB 提供者不會實作這個介面。 嘗試讀取或寫入屬性會產生錯誤。 |
| DBPROP_ISequentialStream | R/W:讀取/寫入 默認值:VARIANT_FALSE 描述:SQL Server Native Client OLE DB 提供者會公開 ISequentialStream 介面,以支援儲存在 SQL Server 中的長長度長數據。 |
| DBPROP_IStorage | SQL Server Native Client OLE DB 提供者不會實作這個介面。 嘗試讀取或寫入屬性會產生錯誤。 |
| DBPROP_IStream | SQL Server Native Client OLE DB 提供者不會實作這個介面。 嘗試讀取或寫入屬性會產生錯誤。 |
| DBPROP_IMMOBILEROWS | R/W:讀取/寫入 默認值:VARIANT_TRUE 描述:只有 SQL Server 索引鍵集數據指標VARIANT_TRUE屬性;它是所有其他數據指標的VARIANT_FALSE。 VARIANT_TRUE:數據列集不會重新排序插入或更新的數據列。 針對 IRowsetChange::InsertRow,數據列會出現在數據列集的結尾。 若為 IRowsetChange::SetData,如果未排序數據列集,則更新的數據列位置不會變更。 如果已排序數據列集,且 IRowsetChange::SetData 會變更用來排序數據列集的數據行,則不會移動數據列。 如果數據列集建置在一組索引鍵數據行上(通常是DBPROP_OTHERUPDATEDELETE VARIANT_TRUE但DBPROP_OTHERINSERT VARIANT_FALSE的數據列集),則變更索引鍵數據行的值通常相當於刪除目前數據列並插入新的數據列。 因此,如果數據列DBPROP_OWNINSERT VARIANT_FALSE,即使DBPROP_IMMOBILEROWS屬性VARIANT_TRUE,數據列似乎也會從數據列集中移動或消失。 VARIANT_FALSE:如果已排序數據列集,插入的數據列就會以數據列集的正確順序顯示。 如果未排序數據列集,插入的數據列會出現在結尾。 如果 IRowsetChange::SetData 變更用來排序數據列集的數據行,則會移動數據列。 如果未排序數據列集,則不會變更數據列的位置。 |
| DBPROP_LITERALIDENTITY | R/W:只讀 默認值:VARIANT_TRUE 描述:此屬性一律VARIANT_TRUE。 |
| DBPROP_LOCKMODE | R/W:讀取/寫入 默認值:DBPROPVAL_LM_NONE 描述:數據列集所執行的鎖定層級(DBPROPVAL_LM_NONE、DBPROPVAL_LM_SINGLEROW)。 注意: 在交易中使用快照集隔離時,如果使用索引鍵集或動態伺服器數據指標開啟數據列集,且鎖定模式設定為 DBPROPVAL_LM_SINGLEROW,如果在其他人自交易啟動后已更新該數據列時,擷取數據列時,就會發生錯誤。 對於其他數據指標類型和鎖定模式,如果其他人在交易啟動后已更新數據列,則除非用戶嘗試更新數據列,否則不會發生錯誤。 在這兩種情況下,伺服器會產生這些錯誤。 |
| DBPROP_MAXOPENROWS | R/W:只讀 預設值:0 描述:SQL Server Native Client OLE DB 提供者不會限制可以在數據列集中使用的數據列數目。 |
| DBPROP_MAXPENDINGROWS | R/W:只讀 預設值:0 描述:SQL Server Native Client OLE DB 提供者不會限制暫止變更的數據列集數據列數目。 |
| DBPROP_MAXROWS | R/W:讀取/寫入 預設值:0 描述:根據預設,SQL Server Native Client OLE DB 提供者不會限制數據列集中的數據列數目。 當取用者設定DBPROP_MAXROWS時,SQL Server Native Client OLE DB 提供者會使用 SET ROWCOUNT 語句來限制數據列集中的數據列數目。 SET ROWCOUNT 可能會導致 SQL Server 語句執行中的非預期後果。 如需詳細資訊,請參閱 SET ROWCOUNT。 |
| DBPROP_MAYWRITECOLUMN | SQL Server Native Client OLE DB 提供者不會實作這個數據列集屬性。 嘗試讀取或寫入屬性值會產生錯誤。 |
| DBPROP_MEMORYUSAGE (內存使用) | SQL Server Native Client OLE DB 提供者不會實作這個數據列集屬性。 嘗試讀取或寫入屬性值會產生錯誤。 |
| 資料庫屬性_通知粒度 (DBPROP_NOTIFICATIONGRANULARITY) | SQL Server Native Client OLE DB 提供者不會實作這個數據列集屬性。 嘗試讀取或寫入屬性值會產生錯誤。 |
| DBPROP_NOTIFICATIONPHASES | R/W:只讀 默認值:DBPROPVAL_NP_OKTODO |DBPROPVAL_NP_ABOUTTODO |DBPROPVAL_NP_SYNCHAFTER |DBPROPVAL_NP_FAILEDTODO |DBPROPVAL_NP_DIDEVENT 描述:SQL Server Native Client OLE DB 提供者支援所有通知階段。 |
| DBPROP_NOTIFYCOLUMNSET DBPROP_NOTIFYROWDELETE DBPROP_NOTIFYROWFIRSTCHANGE DBPROP_NOTIFYROWINSERT DBPROP_NOTIFYROWRESYNCH DBPROP_NOTIFYROWSETRELEASE DBPROP_NOTIFYROWSETFETCH-POSITIONCHANGE DBPROP_NOTIFYROWUNDOCHANGE DBPROP_NOTIFYROWUNDODELETE DBPROP_NOTIFYROWUNDOINSERT DBPROP_NOTIFYROWUPDATE | R/W:只讀 默認值:DBPROPVAL_NP_OKTODO |DBPROPVAL_NP_ABOUTTODO 描述:嘗試執行指定的數據列集修改之前,SQL Server Native Client OLE DB 提供者通知階段是可以取消的。 SQL Server Native Client OLE DB 提供者不支持嘗試完成後的階段取消。 |
| DBPROP_ORDEREDBOOKMARKS | SQL Server Native Client OLE DB 提供者不會實作這個數據列集屬性。 嘗試讀取或寫入屬性值會產生錯誤。 |
| DBPROP_OTHERINSERT DBPROP_OTHERUPDATEDELETE DBPROP_OWNINSERT DBPROP_OWNUPDATEDELETE | R/W:讀取/寫入 默認值:VARIANT_FALSE 描述:設定變更可見性屬性會導致 SQL Server Native Client OLE DB 提供者使用 SQL Server 數據指標來支持數據列集。 如需詳細資訊,請參閱 數據列集和 SQL Server 數據指標。 |
| DBPROP_QUICKRESTART | R/W:讀取/寫入 默認值:VARIANT_FALSE 描述:當設定為 VARIANT_TRUE時,SQL Server Native Client OLE DB 提供者會嘗試使用數據列集的伺服器數據指標。 |
| DBPROP_REENTRANTEVENTS | R/W:只讀 默認值:VARIANT_TRUE 描述:如果取用者嘗試從通知回呼存取非進入的數據列集方法,SQL Server Native Client OLE DB 提供者數據列集會重新進入,而且可以傳回DB_E_NOTREENTRANT。 |
| DBPROP_REMOVEDELETED | R/W:讀取/寫入 默認值:VARIANT_FALSE 描述:SQL Server Native Client OLE DB 提供者會根據數據列集所公開之 SQL Server 數據變更的可見度,改變 屬性的值。 VARIANT_TRUE:重新整理數據列集時,取用者或其他 SQL Server 使用者刪除的數據列會從數據列集中移除。 DBPROP_OTHERINSERT VARIANT_TRUE。 VARIANT_FALSE:重新整理數據列集時,取用者或其他 SQL Server 使用者刪除的數據列不會從數據列集中移除。 數據列集中已刪除 SQL Server 數據列的數據列狀態值DBROWSTATUS_E_DELETED。 DBPROP_OTHERINSERT VARIANT_TRUE。 此屬性只有 SQL Server 數據指標所支援之數據列集的值。 如需詳細資訊,請參閱 數據列集和 SQL Server 數據指標。 當索引鍵集數據指標數據列集上實作DBPROP_REMOVEDELETED屬性時,會在提取時移除已刪除的數據列,而且可以讓 GetNextRows 和 GetRowsAt 等數據列擷取方法同時傳回S_OK和比要求的數據列少。 請注意,此行為並不表示DB_S_ENDOFROWSET條件,如果有任何剩餘的數據列,則傳回的數據列數目永遠不會是零。 |
| DBPROP_REPORTMULTIPLECHANGES | SQL Server Native Client OLE DB 提供者不會實作這個數據列集屬性。 嘗試讀取或寫入屬性值會產生錯誤。 |
| DBPROP_回傳待決插入 | R/W:只讀 默認值:VARIANT_FALSE 描述:呼叫擷取數據列的方法時,SQL Server Native Client OLE DB 提供者不會傳回擱置的插入數據列。 |
| DBPROP_ROWRESTRICT(資料列限制屬性) | R/W:只讀 默認值:VARIANT_TRUE 描述:SQL Server Native Client OLE DB 提供者數據列集不支援根據數據列的訪問許可權。 如果在數據列集上公開 IRowsetChange 介面,取用者可以呼叫 SetData 方法。 |
| DBPROP_ROWSET_ASYNCH | R/W:讀取/寫入 預設值:0 描述:提供任何時間的數據列集處理。 此屬性位於 Rowset 屬性群組中,並DBPROPSET_ROWSET屬性集。 類型為 VT_14。 SQL Server Native Client 支援之位掩碼中唯一的值是 DBPROPVAL_ASYNCH_INITIALIZE。 |
| DBPROP_ROWTHREADMODEL | R/W:只讀 默認值:DBPROPVAL_RT_FREETHREAD 描述:SQL Server Native Client OLE DB 提供者支援從單一取用者的多個執行線程存取其物件。 |
| DBPROP_SERVERCURSOR | R/W:讀取/寫入 默認值:VARIANT_FALSE 描述:設定時,會使用 SQL Server 數據指標來支援數據列集。 如需詳細資訊,請參閱 數據列集和 SQL Server 數據指標。 |
| DBPROP_SERVERDATAONINSERT(資料庫插入時的伺服器數據屬性) | R/W:讀取/寫入 默認值:VARIANT_FALSE 描述:插入時的伺服器數據。 VARIANT_TRUE:當插入傳送至伺服器時,提供者會從伺服器擷取數據,以更新本機數據列快取。 VARIANT_FALSE:提供者不會擷取新插入數據列的伺服器值。 |
| DBPROP_STRONGIDENTITY | R/W:只讀 默認值:VARIANT_TRUE 描述:強式數據列身分識別。 如果數據列集允許插入( IRowsetChange 或 IRowsetUpdate 為 true),且DBPROP_UPDATABILITY設定為支援 InsertRows,則DBPROP_STRONGIDENTITY的值取決於DBPROP_CHANGEINSERTEDROWS屬性(如果DBPROP_CHANGEINSERTEDROWS屬性值為VARIANT_FALSE,則會VARIANT_FALSE)。 |
| DBPROP_TRANSACTEDOBJECT | R/W:只讀 默認值:VARIANT_FALSE 描述:SQL Server Native Client OLE DB 提供者僅支援交易的物件。 如需詳細資訊,請參閱 交易。 |
| DBPROP_UNIQUEROWS | R/W:讀取/寫入 默認值:VARIANT_FALSE 描述:唯一的數據列。 VARIANT_TRUE:每個數據列都會由其數據行值唯一識別。 唯一識別數據列的數據行集,具有從 GetColumnInfo 方法傳回之 DBCOLUMNINFO 結構中的DBCOLUMNFLAGS_KEYCOLUMN集。 VARIANT_FALSE:數據列可能無法或無法由其數據行值唯一識別。 索引鍵數據行可能或可能不會以DBCOLUMNFLAGS_KEYCOLUMN標示。 |
| 資料庫屬性_可更新性 | R/W:讀取/寫入 預設值:0 描述:SQL Server Native Client OLE DB 提供者支援所有DBPROP_UPDATABILITY值。 設定DBPROP_UPDATABILITY不會建立可修改的數據列集。 若要讓數據列集成為可修改的,請設定DBPROP_IRowsetChange或DBPROP_IRowsetUpdate。 |
SQL Server Native Client OLE DB 提供者會定義提供者特定的屬性集DBPROPSET_SQLSERVERROWSET,如下表所示。
| 物業編號 | 說明 |
|---|---|
| SSPROP_COLUMN_ID | 數據行:ColumnID R/W:只讀 類型:VT_U12 |VT_ARRAY 默認值:VT_EMPTY 描述:整數值的陣列,代表目前 Transact-SQL SELECT 語句內 COMPUTE 子句結果數據行的序數位置(以 1 為基底)。 這是相當於 ODBC SQL_CA_SS_COLUMN_ID 屬性的 SQL Server Native Client OLE DB 提供者。 |
| SSPROP_DEFERPREPARE | 欄:否 R/W:讀取/寫入 類型:VT_BOOL 默認值:VARIANT_TRUE 描述:VARIANT_TRUE:在備妥的執行中,命令準備會延後,直到呼叫 ICommand::Execute 或執行中繼屬性作業為止。 如果屬性設定為 VARIANT_FALSE:執行 ICommandPrepare::P repare 時,會準備語句。 |
| SSPROP_IRowsetFastLoad | 欄:否 R/W:讀取/寫入 類型:VT_BOOL 默認值:VARIANT_FALSE 描述:將此屬性設定為 VARIANT_TRUE,以透過 IOpenRowset::OpenRowset 開啟快速載入資料列集。 您無法在 ICommandProperties::SetProperties 中設定此屬性。 |
| SSPROP_ISSAsynchStatus | 欄:否。 R/W:讀取/寫入 類型:VT_BOOL 默認值:VARIANT_FALSE 描述:將此屬性設定為 VARIANT_TRUE,以使用 ISSAsynchStatus 介面啟用異步作。 |
| SSPROP_MAXBLOBLENGTH | 欄:否 R/W:讀取/寫入 類型:VT_I4 預設值:提供者不會限制伺服器傳回的文字大小,而屬性值會設定為最大值。 例如,2147483647。 描述:SQL Server Native Client OLE DB 提供者會執行 SET TEXTSIZE 語句,以限制 SELECT 語句中傳回的二進位大型物件 (BLOB) 數據長度。 |
| SSPROP_NOCOUNT_STATUS | 欄:NoCount R/W:只讀 類型:VT_BOOL 默認值:VARIANT_FALSE 描述:布爾值,代表 SQL Server 中 SET NOCOUNT ON/OFF 的狀態: VARIANT_TRUE:SET NOCOUNT ON 時 VARIANT_FALSE:當 SET NOCOUNT OFF 時 |
| SSPROP_QP_NOTIFICATION_MSGTEXT | 欄:否 R/W:讀取/寫入 類型:VT_BSTR (允許 1-2000 個字元) 預設值:空字串 描述:查詢通知的訊息正文。 這是使用者定義的,而且沒有定義的格式。 |
| SSPROP_QP_NOTIFICATION_OPTIONS | 欄:否 R/W:讀取/寫入 類型:VT_BSTR 預設值:空字串 描述:查詢通知選項。 這些是在具有 name=value的字串中指定。 使用者負責建立此服務以及從佇列讀取通知。 查詢通知選項字串的語法為:service=<service-name>[;(local database=<database>|broker instance=<broker instance>)]例如: service=mySSBService;local database=mydb |
| SSPROP_QP_NOTIFICATION_TIMEOUT | 欄:否 R/W:讀取/寫入 類型:VT_UI4 預設值:432000 秒(5 天) 最小值:1 秒 最大值:2^31-1 秒 描述:查詢通知保持作用中的秒數。 |