各位帮我看看代码是不是有问题,总是报错,为什么啊?OracleConnection myConn = new OracleConnection(System.Configuration.ConfigurationSettings.AppSettings["conString"]);string strSQL = "select F_USER_ID,F_CODE,F_USER_ALIAS,F_PASSWORD from T_USER";
DataSet dsDataSet = new DataSet();
OracleDataAdapter aa = new OracleDataAdapter(strSQL,myConn); aa.Fill(dsDataSet,"T_USER");DataGrid1.DataSource =dsDataSet.Tables["T_USER"].DefaultView;
DataGrid1.DataBind();我的Web.config连接字符串
<appSettings>
<add key="conString" value="Provider=OraOleDb.Oracle.1;Password=dwdl;User ID=CIRCUIT; Data Source=SERVER;" />
</appSettings>但是总是出错误
应用程序中的服务器错误。
--------------------------------------------------------------------------------Keyword not supported: 'provider'.
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.ArgumentException: Keyword not supported: 'provider'.源错误:
行 55: private void Button1_Click(object sender, System.EventArgs e)
行 56: {
行 57: OracleConnection myConn = new OracleConnection(System.Configuration.ConfigurationSettings.AppSettings["conString"]);
行 58:
行 59: string strSQL = "select F_USER_ID,F_CODE,F_USER_ALIAS,F_PASSWORD from T_USER";
DataSet dsDataSet = new DataSet();
OracleDataAdapter aa = new OracleDataAdapter(strSQL,myConn); aa.Fill(dsDataSet,"T_USER");DataGrid1.DataSource =dsDataSet.Tables["T_USER"].DefaultView;
DataGrid1.DataBind();我的Web.config连接字符串
<appSettings>
<add key="conString" value="Provider=OraOleDb.Oracle.1;Password=dwdl;User ID=CIRCUIT; Data Source=SERVER;" />
</appSettings>但是总是出错误
应用程序中的服务器错误。
--------------------------------------------------------------------------------Keyword not supported: 'provider'.
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.ArgumentException: Keyword not supported: 'provider'.源错误:
行 55: private void Button1_Click(object sender, System.EventArgs e)
行 56: {
行 57: OracleConnection myConn = new OracleConnection(System.Configuration.ConfigurationSettings.AppSettings["conString"]);
行 58:
行 59: string strSQL = "select F_USER_ID,F_CODE,F_USER_ALIAS,F_PASSWORD from T_USER";
http://otn.oracle.com/software/content.html
或者这样
strConnectionString = "Provider=OraOleDb.Oracle;Data Source=MyInstance;User Id=MyLogin;Password=MyPass;PLSQLRSet=1;" 或者检查
\Ora920\OLEDB\
文件夹是否有匿名账户可执行权限