DbCommandBuilder.QuoteSuffix プロパティ


名前に空白や予約済みトークンなどの文字を含むデータベース オブジェクト (テーブル、列など) を指定するための終了文字を取得または設定します。Gets or sets the ending character or characters to use when specifying database objects (for example, tables or columns) whose names contain characters such as spaces or reserved tokens.

 virtual property System::String ^ QuoteSuffix { System::String ^ get(); void set(System::String ^ value); };
public virtual string QuoteSuffix { get; set; }
member this.QuoteSuffix : string with get, set
Public Overridable Property QuoteSuffix As String


使用する終了文字。The ending character or characters to use. 既定値は空の文字列です。The default is an empty string.


一部のデータソースには、スペース、コンマ、セミコロンなどの文字を含むことができるオブジェクトが含まれている場合があります。Some data sources may have objects that can contain characters such as spaces, commas, and semicolons. この機能に対応するにはQuotePrefixQuoteSuffixプロパティとプロパティを使用して、オブジェクト名をカプセル化する左かっこや右角かっこなどの区切り記号を指定します。To accommodate this capability, use the QuotePrefix and QuoteSuffix properties to specify delimiters such as a left bracket and a right bracket to encapsulate the object name.


Insert、update、またQuotePrefixQuoteSuffix delete コマンドが生成された後でプロパティまたはプロパティを変更することはできませんがUpdate 、のメソッドDbDataAdapterを呼び出した後で設定を変更することはできます。Although you cannot change the QuotePrefix or QuoteSuffix properties after an insert, update, or delete command has been generated, you can change their settings after calling the Update method of a DbDataAdapter.