注
このトピックでは、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 オプションがその値より下に設定されている場合でも、ページ タイムアウトは最小値以下になりません。 その結果、遅延中に変更が加えられる可能性があるため、コミットされたデータが安定するという保証はありません。