ac# アプリを WinXP から Win7 64 ビットにアップグレードする際に問題が発生しています。アプリは iSeries からデータを照会します。私は 64 ビットの ODBC DSN をセットアップしました。これは、MS Access 内から試すと機能します。しかし、C# コードで接続を確立しようとすると、次のエラーが発生します。
ERROR [08S01] [IBM][iSeries Access ODBC Driver]通信リンク障害。comm rc=10022 - CWBCO1003 - ソケット エラー、関数が 10022 を返しました
私の接続コードは次のとおりです。
cn = new OdbcConnection("dsn=as400data;UID=user;PWD=password;");
cmd = new OdbcCommand(sql, cn);
cn.Open();
何がこのエラーを引き起こしているのか、誰にもアイデアがありますか?