共用方式為


資料來源資訊屬性 (OLE DB)

DBPROPSET_DATASOURCEINFO 屬性集包含下列屬性。這些屬性全部屬於「資料來源資訊」屬性群組。這些屬性在 SQL Server Compact 的 OLE DB 提供者中屬於唯讀,並且構成一組關於提供者與資料存放區的靜態資訊。

屬性識別碼

說明

DBPROP_ALTERCOLUMN

  • 類型:VT_I4

  • 讀取/寫入:讀取

  • 描述:變更資料行支援

  • 附註:此提供者傳回 DBCOLUMNDESCFLAGS_DBCID 與 DBCOLUMNDESCFLAGS_PROPERTIES。可以修改的屬性只有 DBPROP_COL_SEED、DBPROP_COL_INCREMENT 及 DBPROP_COL_DEFAULT。DBPROP_COL_SEED 與 DBPROP_COL_INCREMENT 只能在識別欄位上設定。

DBPROP_COLUMNDEFINITION

  • 類型:VT_I4

  • 讀取/寫入:讀取

  • 描述:資料行定義

  • 附註:對於此提供者,其值永遠是 DBPROPVAL_CD_NOTNULL。

DBPROP_DBMSNAME

  • 類型:VT_BSTR

  • 讀取/寫入:唯讀

  • 描述:DBMS 名稱

  • 附註:指定提供者存取的產品名稱。對於此提供者,其字串為 "SQL Server for Windows CE"。

DBPROP_DBMSVER

  • 類型:VT_BSTR

  • 讀取/寫入:唯讀

  • 描述:DBMS 版本

  • 附註:指定提供者存取的產品版本。對於此提供者,其字串為 "3.00.0000"。

DBPROP_DSOTHREADMODEL

  • 類型:VT_I4

  • 讀取/寫入:唯讀

  • 描述:資料來源物件執行緒模式

  • 附註:指定資料來源物件的執行緒模式。對於此提供者,其值為 DBPROPVAL_RT_SINGLETHREAD。

DBPROP_IDENTIFIERCASE

  • 類型:VT_I4

  • 讀取/寫入:唯讀

  • 描述:識別碼字母大小寫區分

  • 附註:指定識別碼對於字母大小寫的反應。因為 SQL Server Compact 中的識別碼不區分字母大小寫,並且以混合字母大小寫的方式儲存在系統目錄裡,所以此提供者的值必須是 DBPROPVAL_IC_MIXED。

DBPROP_MULTIPLESTORAGEOBJECTS

  • 類型:VT_BOOL

  • 讀取/寫入:唯讀

  • 描述:多重儲存物件

  • 附註:對於此提供者,其值永遠是 VARIANT_FALSE。這指出提供者只支援在同一時間開啟一個儲存物件。

DBPROP_NULLCOLLATION

  • 類型:VT_I4

  • 讀取/寫入:唯讀

  • 描述:NULL 定序

  • 附註:對於此提供者,其值永遠是 DBPROPVAL_NC_LOW。這指出 Null 值會排序在清單的下端。

DBPROP_OLEOBJECTS

  • 類型:VT_I4

  • 讀取/寫入:唯讀

  • 描述:OLE 物件支援

  • 附註:指定位元遮罩指出提供者支援儲存在資料行中的 BLOB 與 COM 物件存取的方式。對於此提供者,其值永遠是 DBPROPVAL_OO_BLOB。這指出提供者支援以結構化物件的方式來存取 BLOB。取用者可以透過 DBPROP_STRUCTUREDSTORAGE 判斷支援哪些介面。

DBPROP_OPENROWSETSUPPORT

  • 類型:VT_I4

  • 讀取/寫入:讀取

  • 描述:開放資料列集支援

  • 附註:此提供者支援 DBPROPVAL_ORS_TABLE 與 DBPROPVAL_ORS_INTEGRATEDINDEX 值。

DBPROP_PERSISTENTIDTYPE

  • 類型:VT_I4

  • 讀取/寫入:讀取

  • 描述:永續性 ID 型別

  • 附註:對於此提供者,其值為 DBPROPVAL_PT_NAME。

DBPROP_PROVIDERFILENAME

  • 類型:VT_BSTR

  • 讀取/寫入:唯讀

  • 描述:提供者名稱

  • 附註:指定提供者的檔案名稱。(在 Microsoft Data Access Components (MDAC) 2.5 之前,此屬性稱為 DBPROP_PROVIDERNAME。)

DBPROP_PROVIDEROLEDBVER

  • 類型:VT_BSTR

  • 讀取/寫入:唯讀

  • 描述:OLE DB 版本

  • 附註:此提供者會傳回 02.50.00。

DBPROP_PROVIDERVER

  • 類型:VT_BSTR

  • 讀取/寫入:讀取

  • 描述:提供者版本

  • 附註:對於此提供者,傳回的版本為 03.00.0000。

DBPROP_STRUCTUREDSTORAGE

  • 類型:VT_I4

  • 讀取/寫入:唯讀

  • 描述:結構化儲存體

  • 附註:指定位元遮罩指出資料列集支援儲存物件上的哪些介面,也就是零或多個 DBPROPVAL_SS_ISEQUENTIALSTREAM 或 DBPROPVAL_SS_ILOCKBYTES 的組合。

DBPROP_SUPPORTEDTXNDDL

  • 類型:VT_I4

  • 讀取/寫入:唯讀

  • 描述:交易 DDL

  • 附註:指定交易是否支援「資料定義語言」(DDL) 陳述式。對於此提供者,其值永遠是 DBPROPVAL_TC_ALL。這指出交易可能含有任何順序的 DDL 與「資料操作語言」(DML) 陳述式。

DBPROP_SUPPORTEDTXNISOLEVELS

  • 類型:VT_I4

  • 讀取/寫入:唯讀

  • 描述:隔離等級

  • 附註:此提供者支援 DBPROPVAL_TI_READCOMMITTED、DBPROPVAL_TI_REPEATABLEREAD 及 DBPROPVAL_TI_SERIALIZABLE。

DBPROP_SUPPORTEDTXNISORETAIN

  • 類型:VT_I4

  • 讀取/寫入:唯讀

  • 描述:隔離保留

  • 附註:此提供者支援下列值:DBPROPVAL_TR_COMMIT_DC。這指出交易跨越保留的認可而維持其隔離。DBPROPVAL_TR_ABORT_DC,這指出交易在跨越保留的中止時可能維持或放棄其隔離。