ODBC Driver for Acumatica

Build 24.0.9062

MaximumColumnSize

カラムの最大サイズ。

データ型

int

デフォルト値

16000

解説

一部のツールは、1つのカラムの最大サイズ、または選択されたすべてのカラムの合計サイズを制限します。MaximumColumnSize を設定して、これらのスキーマベースの制限の代わりに使用することができます。本製品 がMaximumColumnSize より長いカラムを報告することはありません。

次の例に示すように、カラムサイズの制限をなくすには、MaximumColumnSize を0に設定します。

SQLSetConnectAttr(hdbc, 20002, (SQLPOINTER)2048, 0);

このプロパティを使用して、いくつかのツールとの互換性の問題を避ける例を次に示します。

  • Oracle ODBC Gateway:ORA-28562 データ切り捨てエラーを避けるには、MaximumColumnSize=4000 を設定します。Oracle ODBC Gateway では、さらに、MapToWVarchar 接続プロパティをfalseに設定する必要があります。
  • Microsoft Access:Access で文字列フィールドをMEMO ではなくTEXT としてレポートするには、MaximumColumnSize=255 を設定します。MEMO フィールドは長さの制限がありませんが、結合とフィルタに制限があります。TEXT フィールドは固定長ですが、Access テーブルでより多くの機能がサポートされます。

Copyright (c) 2024 CData Software, Inc. - All rights reserved.
Build 24.0.9062