我的代码是:
string strConnection = "Provider=OraOLEDB.Oracle;Data Source=RSORACLE;User ID=system;Password=system;Integrated Security=no";
string strSQL = "select * from CTXSYS.MYTESTTABLE";
OleDbConnection con = new OleDbConnection(strConnection);
con.Open();
OleDbCommand cmd = new OleDbCommand(strSQL, con);
OleDbDataAdapter adapter = new OleDbDataAdapter(cmd);
DataSet ds = new DataSet();
adapter.Fill(ds,"abc");
con.Close();
dgOra.DataSource = ds.Tables["abc"];
dgOra.DataBind();
运行时出错的信息是:没有可用的错误信息: REGDB_E_CLASSNOTREG(0x80040154)。
指向的行是:con.Close();哪位知道这是怎么回事啊
string strConnection = "Provider=OraOLEDB.Oracle;Data Source=RSORACLE;User ID=system;Password=system;Integrated Security=no";
string strSQL = "select * from CTXSYS.MYTESTTABLE";
OleDbConnection con = new OleDbConnection(strConnection);
con.Open();
OleDbCommand cmd = new OleDbCommand(strSQL, con);
OleDbDataAdapter adapter = new OleDbDataAdapter(cmd);
DataSet ds = new DataSet();
adapter.Fill(ds,"abc");
con.Close();
dgOra.DataSource = ds.Tables["abc"];
dgOra.DataBind();
运行时出错的信息是:没有可用的错误信息: REGDB_E_CLASSNOTREG(0x80040154)。
指向的行是:con.Close();哪位知道这是怎么回事啊
string strConnection = "Data Source=RSORACLE;User ID=system;Password=system";
string strSQL = "select * from CTXSYS.MYTESTTABLE";
OracleConnection myConn = new OracleConnection(strConnection);
myConn.Open();
OracleCommand cmd = new OracleCommand(strSQL, myConn);
OracleDataAdapter myadapter = new OracleDataAdapter(cmd);
DataSet ds = new DataSet();
myadapter.Fill(ds,"group");
myConn.Close();
DataGrid1.DataSource = ds.Tables["group"];
DataGrid1.DataBind();
时的出错信息是:
System.Data.OracleClient requires Oracle client software version 8.1.7 or greater.
指向的行是:con.Close();到底应该怎么写才对啊??
OraWin9204.exe (80MB)
结果装的时候发生错误:出现错误
停止安装所有产品
只停止安装该组件我用的是oracle9.2.0.1.0,系统是xp(sp2),.net版本是Microsoft.VS.NET.2k3.Enterprise.Architect.CHS我同学的oracle9.2.0.1.0,windows 2000,.net 2002中文版就可以装上,这是怎么回事啊