SQLSetConnectOption (Access ドライバー)
注意
このトピックでは、Access Driver 固有の情報を提供します。 この関数の一般的な情報については、「 ODBC API リファレンス」の該当するトピックを参照してください。
fOption | コメント |
---|---|
SQL_ACCESS_MODE | SQL_ACCESS_MODE fOption は、SQL_MODE_READ_ONLYまたはSQL_MODE_READ_WRITEに設定できます。 ただし、SQL_ACCESS_MODEが SQL_MODE_READ_ONLY に設定されている場合、ドライバーは更新を防止しません。 |
SQL_AUTOCOMMIT | Microsoft Access ドライバーを使用する場合、SQL_AUTOCOMMIT オプションは、SQL_AUTOCOMMIT_ONまたはSQL_AUTOCOMMIT_OFFのいずれかに設定できます。これは、Microsoft Access ドライバーがトランザクションをサポートしているためです[1]。 |
SQL_CURRENT_QUALIFIER | サポートされています。 |
SQL_LOGIN_TIMEOUT | サポートされていません。 |
SQL_OPT_TRACE | サポートされています。 |
SQL_OPT_TRACEFILE | サポートされています。 |
SQL_PACKET_SIZE | サポートされていません。 |
SQL_QUIET_MODE | サポートされていません。 |
SQL_TRANSLATE_DLL | サポートされていません。 |
SQL_TRANSLATION_OPTION | サポートされていません。 |
SQL_TXN_ISOLATION | SQL_TXN_ISOLATIONは常にSQL_TXN_READ_COMMITTED。 |
[1] アトミック トランザクションは、Microsoft Access ドライバーではサポートされていません。 Microsoft Access ドライバーを使用してトランザクションをコミットする場合、トランザクションがコミットされるまでと値がディスクに書き込まれるまでの間に、有限の遅延が存在します。 この遅延は、Microsoft Jet エンジンに固有の遅延によって決定されます。 PageTimeout オプションがその値より下に設定されている場合でも、ページタイムアウトは最小値よりも小さくはありません。 その結果、コミットされたデータが安定するという保証はありません。これは、遅延中に変更が行われる可能性があるためです。