Chaîne de connexion à Oracle 10g DB à l'aide de VB.net

Salut à tous, je suis TRÈS nouveau à une DB Oracle et je suis en train d'essayer de s'y connecter via VB.net 2010. J'ai été essayer la suivante:

Dim myConnection As OleDbConnection
Dim myCommand As OleDbCommand
Dim dr As OleDbDataReader

    myConnection = New OleDbConnection("Provider=MSDAORA.1;UserID=xxxx;password=xxxx; database=xxxx")
    'MSDORA is the provider when working with Oracle
    Try
        myConnection.Open()
        'opening the connection
        myCommand = New OleDbCommand("Select * from emp", myConnection)
        'executing the command and assigning it to connection
        dr = myCommand.ExecuteReader()
        While dr.Read()
            'reading from the datareader
            MessageBox.Show("EmpNo" & dr(0))
            MessageBox.Show("EName" & dr(1))
            MessageBox.Show("Job" & dr(2))
            MessageBox.Show("Mgr" & dr(3))
            MessageBox.Show("HireDate" & dr(4))
            'displaying data from the table
        End While
        dr.Close()
        myConnection.Close()
    Catch ee As Exception
    End Try

Et j'obtiens l'erreur sur la Capture de l'ee Exception de la ligne: ORA-12560: TNS:adaptateur de protocole d'erreur

J'ai aussi un tnsnames.ora fichier sur mon ordinateur, mais je ne suis pas sûr si je dois l'utiliser que lors de la connexion (ou vraiment, comment trop en premier lieu)? Est-il nécessaire pour le code ci-dessus?

Je suis en train d'utiliser un DNS-Moins de connexion à la DB. Pas sûr si c'est ce qu'il est en train de faire dans le présent ou pas?

Toute aide serait super!!! :o)

David

InformationsquelleAutor StealthRT | 2011-01-26