共用方式為


Reshape Name 動態屬性 (ADO)

指定 Recordset (部分機器翻譯) 物件的名稱。

傳回值

傳回 String 值,這個值是資料錄集的名稱。

備註

名稱會在連線期間持續保存,或直到資料錄集關閉為止。

Reshape Name 屬性主要是用於搭配 Microsoft Data Shaping Service for OLE DB 服務提供者的重新塑形功能使用。 名稱必須是唯一的,才能參與重新塑形。

此屬性是唯讀的,但可以在建立資料錄集時間接設定。 例如,如果 Shape 命令的子句會建立資料錄集,並使用 AS 關鍵字為其提供別名名稱,則該別名會指派給 Reshape Name 屬性。 如果未宣告別名,則 Reshape Name 屬性會指派資料塑形服務所產生的唯一名稱。 如果別名名稱與現有資料錄集的名稱相同,則兩個資料錄集都無法重新調整,直到釋放其中一個為止。 若要變更預設行為,可以將 ADO 連線上 Reshape Name 屬性中的唯一名稱設定為 True。 設定此屬性會提供資料塑形服務權限,以視需要變更使用者指派的名稱,以確保唯一性。 如需重新塑形的詳細資訊,請參閱 Microsoft Data Shaping Service for OLE DB (ADO 服務提供者) (部分機器翻譯)。

當您想要在 Shape 命令中參考某個資料錄集,或不知道名稱 (因為其是由資料塑形服務所產生) 時,請使用 Reshape Name 屬性。 在該情況下,您可以為 Reshape Name 屬性所傳回的字串進行命令串連來產生 SHAPE 命令。

CursorLocation 屬性已設定為 adUseClient 時,Reshape Name 會是附加至 Recordset 物件 Properties 集合的動態屬性。

套用至

Recordset 物件 (ADO)

另請參閱

Microsoft Data Shaping Service for OLE DB (ADO 服務提供者) (部分機器翻譯)
一般 Shape 命令
Recordset 物件 (ADO)