oledb连接oracle的疑问
protected void Page_Load(object sender, EventArgs e)
{
DataTable dsRecords = new DataTable();
OleDbConnection oledbcon = new OleDbConnection(System.Configuration.ConfigurationManager.ConnectionStrings["OledbCon"].ToString());
oledbcon.Open();
OleDbCommand cmd = new OleDbCommand("LOGINVALIDATE", oledbcon);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("@AccountID", OleDbType.VarChar);
cmd.Parameters["@AccountID"].Value = "091110421";
cmd.Parameters.Add("@PassWord", OleDbType.VarChar);
cmd.Parameters["@PassWord"].Value = "000000";
cmd.Parameters.Add("@res", OleDbType.VarChar, 50);
cmd.Parameters["@res"].Direction = ParameterDirection.Output;
OleDbDataAdapter adp = new OleDbDataAdapter(cmd);
adp.Fill(dsRecords);
GridView1.DataSource = dsRecords;
GridView1.DataBind();
//Label1.Text = dsRecords.Rows[0].ItemArray[0].ToString();
//OleDbDataAdapter adp = new OleDbDataAdapter(cmd);
//cmd.ExecuteNonQuery();
//Label1.Text = cmd.Parameters["@res"].Value.ToString();
}已上是我写的访问访问代码,输出参数已经被验证过没问题(注释部分就是),但是为什么往datatable fill的时候,结果总是为空,就是dsRecords里什么也没有。
...全文
相关推荐
Microsoft.ACE.OLEDB.12.0
关于 OLEDB 提供程序,它是一种通用接口,允许应用程序访问多种类型的数据库,包括但不限于 Microsoft SQL Server、Oracle、Jet(早期版本的 Access 数据库引擎)和 ACE
ORACLE OLEDB Driver的安装.doc
通过以上步骤,用户可以顺利完成Oracle OLEDB驱动的安装与配置工作,为后续使用Excel VBA连接Oracle数据库打下良好的基础。
C# 连接 Oracle 的六种方式
#### 三、使用System.Data.OleDb连接Oracle这种方式通过OleDb来连接Oracle数据库,适用于某些不支持OracleClient的旧版.NET Framework。
C#连接数据库大全(Access, SQL Server, Mysql,IBM DB2,Oracle, OleDb)
C#连接数据库大全(Access, SQL Server, Mysql,IBM DB2,Oracle, OleDb) C#连接数据库大全(Access, SQL Server, Mysql,IBM
VS2010 用OLEDB连接Oracle数据库
该项目使用Visual Studio 2010和C#语言,通过OLE DB技术连接Oracle数据库,实现对student表的数据查询与展示。程序采用Windows窗体应用架构,利用OleDbConn


非技术区
