急:用ado.net连接oracle9.2时遇到的问题
Brune 2005-01-14 08:11:32 代码如下:
string strSQL="select * from WX_METADATA.META_ENTITY";
string strConnection="Provider = MSDAORA.1;user id=WXGX;data source=wxgxpt;password=WXGX";
OleDbConnection connClient = new OleDbConnection(strConnection);
OleDbDataAdapter daClient = new OleDbDataAdapter (strSQL, connClient);
connClient.Open();
DataSet dsClient = new DataSet();
daClient.Fill(dsClient, "test");
DataGrid1.DataSource=new DataView(dsClient.Tables["test"]);
DataGrid1.DataBind();
connClient.Close();
代码应该是没有问题的,因为在其他人机上试了可以,但是在我机上就是不行,同样的局域网。
问题如下:
行 37: connClient.Open();
未找到 Oracle 客户端和网络组件。这些组件是由 Oracle 公司提供的,是 Oracle 8i 版 (或更高) 客户软件安装的一部分。 在安装这些组件之前,将无法使用此提供程序。
oracle我装的是9.2客户端管理员版。
请问究竟是什么问题?如何解决?