[ODBC] エラー:指定されたDSNには、ドライバーとアプリケーションとのアーキテクチャの不一致が含まれています

64bit OS 環境で 32bit アプリケーションを起動し、ODBC を使ってデータベースなどにアクセスしようとするとタイトルのようなエラーが発生します。

これは管理ツールにある ODBC 接続のプログラムが 64bit 版であることに起因しているためです。32bit アプリケーションで ODBC を使うには 32bit 版の ODBC 接続から登録する必要があります。プログラムは

  • %WINDOWS%Syswow64odbcad32.exe  (C:WindowsSyswow64odbcad32.exe)

にあります。

【参考URL】

Share this...

[ASP.NET] エラー:オブジェクトの現在の状態に問題があるため、操作は有効ではありません。

リンク先情報なのですが、セキュリティパッチにより 500 個以上のコントロールを Postback するとタイトルのようなエラーが出てしまうみたいですね。回避策としては「コントロールの数を減らす」か「Web.config に上限数を設定する」のどちらかみたいですね。

Share this...