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

急急!! 请问 我用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 & " ' "