Vbnet ed oracle

giovedì 15 aprile 2010 - 22.21

mrrox Profilo | Newbie

Ciao a tutti,
purtroppo ho un problema che nn riesco a risolvere con l'inrtaffciamento di vb net ed oracle.
Utilizzo vbnet 2005 e vorrei farlo interfacciare con Oracle 10g .
Ho installato il server ed il client di Oracle sulla mia macchina ed ho installato i driver nativi di Oracle per .net ( file ODT10104.exe che si scarica dal sito della Oracle)
Ho creato la stringa di connessione in questo modo:
"Provider=OraOLEDB.Oracle;Data Source=//localhost:1521/XE;User ID=xxx;password=xxx;Unicode=True"

e per connettermi uso la classe:
Public Function ExecuteQuery(ByVal Tipo As ReturnType, ByVal StringaSQL As String) As Object
Dim vConn As New OleDbConnection(m_StrConn)

Dim vComm As New OleDbCommand()

Try
' MsgBox(vConn.Database)

vConn.Open()


With vComm
.CommandText = StringaSQL
.Connection = vConn


End With

Select Case (Tipo)


Case ReturnType.DataReaderType
Dim dr As OleDbDataReader
dr = vComm.ExecuteReader
Return dr


Case ReturnType.DataSetType
Dim adpt As New OleDbDataAdapter()
Dim ds As New DataSet()
adpt.SelectCommand = vComm
adpt.Fill(ds)
Return ds
adpt = Nothing
adpt.Dispose()


End Select

Catch ex As Exception
MessageBox.Show(" Controllare la connessione immessa " & Chr(9) & Mid(ex.ToString, 1, 100), "Errore di accesso ai dati")


Finally
' vComm.Dispose()
'vConn.Close()
'vConn.Dispose()


End Try

Return 0
End Function

Sulla open della connessione mi da' errore:
System.Data.Oledb.OledbException: ORA-06413 : Connessione non aperta. in System.Data.OleDb.OledbC

Qualcuno puo' aiutarmi a capire dove sbaglio??
Grazie
MrRox

Cimperiali Profilo | Newbie

!!!!EDIT!!!
aspetta, hai detto con Oracle Developer Tools for Visual Studio .NET 10.1.0.4.0?
ma è quella giusta? supporta Visual Studio .NET 2003 ...
e ti specificano:
This release does not support Visual Studio .NET 2005 nor Visual Studio .NET 2002.
!!!!!!!!!!!!!


Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5