Wie greife ich aus VB.NET über ODBC auf einen SQL-Server 2008 mit der System-DSN zu?
Ich habe ein kleines VB.NET Programm geschrieben, welches auf einen SQL-Server 2008 ohne Fehler über eine ODBC-Verbindung zugreift, allerdings mit dem Servernamen und dem Datenbanknamen. Ich möchte nun jedoch direkt über den Namen der ODBC-Verbindung zugreifen (connstr = "DSN=...")
Folgende Funktionen funktionieren einwandfrei...
Function Verbindung_herstellen()
systdata = "Driver={SQL Server Native Client 10.0};Server=.\SQLEXPRESS;Database=MeineDB;Trusted_Connection=yes;"
Dim odbcconn As New System.Data.Odbc.OdbcConnection(systdata.ToString)
Try
odbcconn.Open()
Catch ex As Exception
MsgBox("Fehler herstellen der ODBC-Connection!", vbCritical, "Verbindungsfehler")
DBFehler = True
Exit Function
End Try
com.Connection = odbcconn
End Function
Function Verbindung_schließen()
Dim odbcconn As New System.Data.Odbc.OdbcConnection(systdata.ToString)
odbcconn.Close()
End Function
Nun möchte ich die gleiche Verbindung allerdings nicht mit dem o. a. Connectionstring "Server=..., Database=..." sondern über eine "DNS=..." erstellen ohne den Servernamen anzugeben, wie mache ich das?
Folgende Funktionen funktionieren einwandfrei...
Function Verbindung_herstellen()
systdata = "Driver={SQL Server Native Client 10.0};Server=.\SQLEXPRESS;Database=MeineDB;Trusted_Connection=yes;"
Dim odbcconn As New System.Data.Odbc.OdbcConnection(systdata.ToString)
Try
odbcconn.Open()
Catch ex As Exception
MsgBox("Fehler herstellen der ODBC-Connection!", vbCritical, "Verbindungsfehler")
DBFehler = True
Exit Function
End Try
com.Connection = odbcconn
End Function
Function Verbindung_schließen()
Dim odbcconn As New System.Data.Odbc.OdbcConnection(systdata.ToString)
odbcconn.Close()
End Function
Nun möchte ich die gleiche Verbindung allerdings nicht mit dem o. a. Connectionstring "Server=..., Database=..." sondern über eine "DNS=..." erstellen ohne den Servernamen anzugeben, wie mache ich das?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 168227
Url: https://administrator.de/forum/wie-greife-ich-aus-vb-net-ueber-odbc-auf-einen-sql-server-2008-mit-der-system-dsn-zu-168227.html
Ausgedruckt am: 05.06.2025 um 00:06 Uhr