DSN früher und jetzt ?

07/11/2008 - 12:13 von Stefan Reinmers | Report spam
Hi, ich habe früher über eine ASP Seite auf folgende Weise eine
Datenbankverbindung aufgebaut
set oConnectionNav = Server.CreateObject("ADODB.Connection")
oConnectionNav.Open "MEINDSN","",""

unter ASP.Net will ich folgendes machen
connectionString = "DSN=MEINDSN" (auch schon mit UID probiert)

Dim Conn As OleDbConnection
Conn = New OleDbConnection(connectionString)
Conn.Open()

bekomme aber den Fehler
In ConnectionString wurde kein OLE DB Provider angegeben.
Anwendungsbeispiel: 'Provider=SQLOLEDB;'.

Vorher habe ich auch keinen Provider angegeben. Die Datenbank die ich öffnen
will, ist eine MS Navision Datenbank
Gruss
 

Lesen sie die antworten

#1 Jürgen Gutsch
07/11/2008 - 13:16 | Warnen spam
Hallo Stefan,

bekomme aber den Fehler
In ConnectionString wurde kein OLE DB Provider angegeben.
Anwendungsbeispiel: 'Provider=SQLOLEDB;'.



Wenn du ODBC nutzen willst, kannst du keine OleDbConnection verwenden.
Schau dir mal die Klassen im NameSpace "System.Data.Odbc" an.

Mit freundlichen Grüßen
Jürgen Gutsch
http://www.gutsch-online.de/
http://www.aspnetzone.de/blogs/juergengutsch/
http://www.sharpcms.org/
http://www.codeplex.com/sharpcms/

Ähnliche fragen