LimitKeySize
主キーカラムの最大長。
データ型
int
デフォルト値
255
解説
一部のODBC ツール、例えばMicrosoft Access では、主キーカラムの長さが特定の値を超えることができません。このプロパティは、ODBC ドライバーが、報告されたすべての主キーカラムの長さをオーバーライドするようにします。これは、ODBC ドライバーをMicrosoft Access のリンクされているデータソースとして使用する場合に特に便利です。
LimitKeySize を0に設定すると、プロバイダーは、データベーススキーマから報告された元の長さに設定を戻します。
次の例に示すように、SQLSetConnectAttr メソッドを使用してこのプロパティを設定することもできます。
SQLSetConnectAttr(hdbc, 20001, (SQLPOINTER)128, 0);