Issue:64 ビット版 Windows オペレーティング システム上で 64 ビット版の AutoCAD Map 3D (または Civil 3D) を実行していると、以下のエラーが表示されます。 Show 「外部コンポーネントが例外をスローしました」 これらは、ODBC 用 FDO Provider 経由で、または [マップ エクスプ ローラー] から [データ ソース] を介して Excel または Access ファイルに接続しようとしたときに発生します。 Causes:64 ビット版の AutoCAD Map 3D (または Civil 3D) からExcel またはAccess のファイルに接続することのできる、64 ビットデータベース ドライバーをシステムにインストールする事が必要です。 Solution:Microsoft Office がインストールされている場合
32 ビット版の Micosoft Office がインストールされていた場合 Microsoft Office がインストールされていない場合 Microsoft Access データベース エンジン 2010 再頒布可能コンポーネント See Also:今日はOSのビット数によって本来コントロールパネルに表示されるはずの設定画面が表示されない、という動作についてご報告します。 例えばWindows7の64ビットエディションがあるとします。 この構成にmysql-connector-odbcなんかをインストールしてODBCセットアップをしなきゃいけない、としたときの話です。 普通はコントロールパネルを開いて「管理ツール」を開く、その中に、「データソース(ODBC)」とあるショートカットをダブルクリックして起動します。 この「データソース(ODBC)」を起動するわけです。 例えば、ここの「MS Access
Database」をダブルクリックしてプロパティ画面を起動するのですが、64ビットOSの32ビットOfficeを使っている環境だと、こんな画面になってしまいます。 ---------------------------------------------- ---------------------------------------------- システム エラー コード 126: 指定されたモジュールが見つかりません。 (C:\PROGRA~1\COMMON~1\MICROS~1\OFFICE14\ACEODBC.DLL) のために、Microsoft Access Driver (*.mdb, *.accdb) ODBC ドライバーのセットアップ プログラムを読み込むことができません。 「ODBC ドライバーのセットアップ
プログラムを読み込むことができません。」 このときはどうするのか結論から言うと、64ビットOSのODBCデータソースはもう一つの起動ファイルから起動します。 このodbcad32.exeを起動すると、コントロールパネルの管理ツールから起動したODBCプロパティ画面と同じ画面が開きます。 図:ODBCデータソースアドミニストレータ画面2 全く同じ画面に見えますが、こっちから起動するとエラーは表示されず正常に動作します。 エラーメッセージは表示されずセットアップ画面が表示されます。これでセットアップ・設定を実施することができます。 つまり?おそらく、ですが。 なので64ビットOSにmysql-connector-odbc-x86.exeをインストールした場合には、コントロールパネルにある「データソース(ODBC)」を起動するのではなく、「C:\Windows\SysWOW64\odbcad32.exe」を起動して設定を実行します。 忘れっぽい未来の自分向けに覚えておくようにします。 Oraエラーコード: ORA-01406 詳細: フェッチされた列の値は切り捨てられました原因: フェッチされた列の値が切り捨てられました。 アクション: 適切なデータ型を使用して切捨てを回避してください。
ODBC 何の略?Open Database Connectivity (ODBC)は、1つのアプリケーションが多くの異なるデータソースにアクセスできるようにする標準インタフェースを提供します。 アプリケーションのソース・コードをデータソースごとにコンパイルしなおす必要はありません。
|