首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

急 请教 小弟我用vb.net2005 来连接 oracle10g 报错误

2011-12-30 
急急!! 请问 我用vb.net2005 来连接 oracle10g 报异常请问我用vb.net2005来连接oracle10g报异常在objectbr

急急!! 请问 我用vb.net2005 来连接 oracle10g 报异常
请问   我用vb.net2005   来连接   oracle10g   报异常
在objectbrowser下是可以连接到数据库的

下面的代码就是到了open得时候出错,报的是什么   sql   server   连接异常,我明明是用的oracel,怎么混到sql   server中去了呢?

Dim   sqlconn   As   New   SqlClient.SqlConnection
                Dim   strConnect   As   String   =   "Data   Source=TROUBLEREPORT;User   ID=TROUBLEREPORT;Password=TROUBLEREPORT;Integrated   Security=no; "

                sqlconn.ConnectionString   =   strConnect
                sqlconn.Open()
                Dim   strSql   As   String   =   "select   psw   from   test   where   name   = "   &   txtName.Text
                Dim   sqlcmd   As   New   SqlClient.SqlCommand
                sqlcmd.CommandText   =   strSql
                sqlcmd.Connection   =   sqlconn

                Dim   ObjReader   As   SqlClient.SqlDataReader   =   sqlcmd.ExecuteReader()

                ObjReader.Read()

                txtPsw.Text   =   ObjReader.GetString(0)

                sqlconn.Close()
                sqlconn   =   Nothing
                sqlcmd   =   Nothing

如果指定数据库  
                Dim   strConnect   As   String   =   "Provider=MSDAORA.Oracle;Data   Source=TROUBLEREPORT;User   ID=TROUBLEREPORT;Password=TROUBLEREPORT;Integrated   Security=no; "
又报这个Provider关键字没有,真是奇了怪了。

[解决办法]
你的Connection类型是SqlConnection的,肯定错误,oracle应该使用OracleConnection类型的连接

[解决办法]
同意楼上~
[解决办法]
要么使用OleDbConnection,要么使用ODP.Net。
[解决办法]
SqlClient 是连 SqlServer的吧。
用OracleClient 吧。
[解决办法]
首先 引用 oracle.dataAccess 之后 imports Oracle.DataAccess.Client
Dim conn As New OracleConnection
[解决办法]
同上!
[解决办法]
第一个是要用 OracleClient

第二个是 你的查询语句 最好用

Dim strSql As String = "select psw from test where name = ' " & txtName.Text & " ' "

热点排行