シナリオ:
あなたは、Accessデータベースファイル接続を使用してAutoindexジョブを作成しました。Autoindex ジョブは実行されず、「フリーズ」しているか、以下のエラーメッセージで失敗しているようです;
あなたは、Accessデータベースファイル接続を使用してAutoindexジョブを作成しました。Autoindex ジョブは実行されず、「フリーズ」しているか、以下のエラーメッセージで失敗しているようです;
「ERROR [42000] [Microsoft][ODBC Microsoft Access Driver] 式内で未定義の関数 'COALESCE' があります。
解決策:
上記の動作を解決するには、以下を実行してください;
- DocuWareシステムからすべてのAccessデータベースドライバーをアンインストールします。
- Microsoftから32ビットと64ビットのAccess 2010ドライバーをダウンロードします。ダウンロードはこちらから。
- AccessDatabaseEngine.exeをインストールします。
- .accdbファイルへのODBC接続を32ビットで作成します。
- AccessDatabaseEngine_X64.exeをCMDでインストールします。.exeのフォルダに移動し、コマンドを実行します:AccessDatabaseEngine_X64.exe/quietを実行します。
- .accdbファイルに64ビットでODBC接続を作成します。 32ビット接続と同じ名前を使用する必要があります。
- Autoindexジョブに戻り、[Match Data] タブで[Processing List]を "based on data source"に設定する。
- 最後にAutoindexを実行します。エラーなく実行されるはずです。
このKBAはオンプレミス組織のみに適用されます。
ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。