整合性チェック

整合性チェックは、アプリケーションが APD、ARD、または IPD の SQL_DESC_DATA_PTR フィールドを設定するたびに、ドライバーによって自動的に実行されます。 このフィールドが設定されるたびに、ドライバーは、SQL_DESC_TYPE フィールドの値と、同じレコード内のSQL_DESC_TYPE フィールドに適用できる値が有効で一貫性があることを確認します。

IPD のSQL_DESC_DATA_PTR フィールドは通常設定されません。ただし、アプリケーションでこれを行って、IPD フィールドの整合性チェックを強制できます。 IPD の SQL_DESC_DATA_PTR フィールドが設定されている値は、実際には格納されず、SQLGetDescField または SQLGetDescRec の呼び出しでは取得できません。この設定は、整合性チェックを強制するためにのみ行われます。 IRD に対して整合性チェックを実行することはできません。

整合性チェックの詳細については、SQLSetDescRec を参照してください。