【发布时间】:2016-10-30 05:55:14
【问题描述】:
这是我的环境:
64 位操作系统,基于 x64 的处理器 Windows 10 企业版 视觉工作室 2010 Oracle 客户端 64 11gR2 ODAC 64k ODAC 32k
问题是我无法让 Visual Studio 2010 连接到 Oracle 11g 数据库。
从 Oracle Client 64 11gR2、ODAC 64k 和 ODAC32k 尝试了 Oracle.DataAccess.DLL,没有成功。
还尝试将 .NET framework 设置为 4 和 2,没有运气。
还尝试了 System.Data.OracleClient,它抱怨 32 位和 64 位冲突
任何帮助将不胜感激。
谢谢
导入 Oracle.DataAccess.Client 部分类 _Default 继承 System.Web.UI.Page
Protected Sub Button1_Click(sender As Object, e As System.EventArgs) Handles Button1.Click
Dim oradb As String = "Data Source=CustomerDB;User ID=userid;Password=password"
Dim conn As New Oracle.DataAccess.Client.OracleConnection(oradb)
Response.Write(conn.Database.ToString())
Response.Write(conn.State.ToString)
conn.Open()
Dim sql As String = "select name from customer where CustID=1"
Dim cmd As New Oracle.DataAccess.Client.OracleCommand(sql, conn)
Dim dr As Oracle.DataAccess.Client.OracleDataReader = cmd.ExecuteReader()
dr.Read()
Response.Write(dr.Item("name"))
conn.Close()
conn.Dispose()
End Sub
结束类
【问题讨论】:
标签: .net visual-studio-2010 oracle11g odac