我编写了一个到 Oracle Express 版本 10 的 Oracle 数据库连接
它适用于我的开发 PC (Windows Vista)。
当我在 Windows XP PC 上运行这个程序时,Oracle DB 连接在连接到服务器时抛出异常
“错误:'Oracle.DataAccess.Client.OracleConnection' 的类型初始化程序引发异常”
连接代码如下:
try{
string oradb = "Data Source="
+"(DESCRIPTION ="
+" (ADDRESS = (PROTOCOL = TCP)(HOST = " + IP + ")(PORT = 1521))"
+" (CONNECT_DATA ="
+" (SERVER = DEDICATED)"
+" (SERVICE_NAME = XE)"
+" )"
+ " );User id=XXXX;Password=XXXX;";
OracleConnection conn = new OracleConnection(oradb);
.....
.....
}
catch (Exception ex)
{
MessageBox.Show("Error:" + ex.Message);
}