vb.net Oracle-Verbindung mit TNS-Name?
Ich habe meine tns-Verbindung in die .ora-Datei und bin jetzt in der Lage conenct mit SQL-plus und kann es ping :tnsping myConn.
Außerdem habe ich die Verbindung zum ODBC-Manager und verbinden erfolgreich, wenn tetsing conneciton durch das ODBC-tool.
nun ich habe ein Problem beim herstellen einer Verbindung mit vb.net
ich habe versucht, die folgenden:
oODBCConnection = New Odbc.OdbcConnection(connStr)
oODBCConnection.Open()
wo meine connStr ist:
Data Source=tns.dev;User Id=MyUser;Password=MyPass;
pro: http://www.connectionstrings.com/oracle und http://www.shabdar.org/c-sharp/101-connect-to-oracle-using-asp-net-and-csharp.html
was mache ich falsch? es sagt mir ich brauche einen Treiber angeben, wie mache ich es?
Danke!
die Fehler ich erhalte, ist:
ERROR [IM002] [Microsoft][ODBC Driver Manager] name der Datenquelle nicht gefunden und kein Standardtreiber angegeben
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie überprüft, die tnsnames.ora-Datei? Gibt es keinen Eintrag für tns.dev?
http://www.mike-devlin.com/oracle/tnsnames_ora.htm
Ist nicht auf einem oracle-Fehler - es klingt wie Sie nicht einen system-dsn erstellen. Dieser code sieht aus wie es erwartet einen DSN namens tns.dev.
Sagte, ich würde nicht die odbc verwenden, wenn ich helfen konnte es. Vielleicht möchten Sie sich beim Oracle Data Provider für .net
http://www.oracle.com/technetwork/topics/dotnet/index-085163.html
ODBCConnection war falsch.
Lösung:
Ive wurde mit dem folgenden code in Vb.net