一下代码在32位win7上可以正常运行,但是在64位win7上就会出错,
odbcCon.Open();的时候说连接失败,请问是什么问题呢?C24Ini ini = C24Ini.Instance;
                string dbName = ini.readDbName();
                string dbUser = ini.readDbUser();
                string dbPass = ini.readDbPass();
                OdbcConnectionStringBuilder csb = new OdbcConnectionStringBuilder();
                csb["dsn"] = dbName;
                csb["uid"] = dbUser;
                csb["pwd"] = dbPass; 
                //
                odbcCon = new OdbcConnection();
                try
                {
                    odbcCon.ConnectionString = csb.ConnectionString;
                }
                catch (ArgumentException ae)
                {
                    string msg = string.Format("Error String。[{0}]", dbName);
                    throw new Exception(msg, ae);
                }
                try
                {
                    odbcCon.Open();
                    odbcCon.Close();
                }
                catch(Exception ex)
                {
                    string msg = string.Format(ConstMessage.MSG_CONNECT_ERR, dbName);
                    throw new Exception(msg, ex);
                }DB2Windows 764位odbc