ERLEDIGT
JA
JA
ANTWORTEN
1
1
ZUGRIFFE
722
722
EMPFEHLEN
-
Hallo zusammen
Ich würde gerne mit C# eine ODBC-Datenquelle / Benutzer-DSN zu einer MySql-Datenbank hinzufügen.
Mit:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
OdbcConnection conn = new OdbcConnection(); conn.ConnectionString = "Driver={MySQL ODBC 5.1 Driver};Server=myHost;" + "Database=myDatabase;User=myUser; Password=myPassword; Option=3"; try { conn.Open(); } catch (Exception ex) { Console.WriteLine("Failed to connect to data source"); Console.WriteLine(); } finally { conn.Close(); }
steht zwar die Verbindung, sie wird aber nicht registriert bzw. hinzugefügt.
Mit VBA ist das ganz einfach:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
Const ODBCSERVER As String = "myHost" Const LOGIN As String = "myUser" Const PWORD As String = "myPassword" Const ODBCDATABASE As String = "myDatabase" Const DSN As String = "MySQL Test DSN" Public Sub EstablishDSN() Dim DE As New DAO.DBEngine DE.RegisterDatabase DSN, "MySQL ODBC 5.1 Driver", False, _ "server=" & ODBCSERVER & Chr(0) & _ "user=" & LOGIN & Chr(0) & _ "database=" & ODBCDATABASE & Chr(0) & _ "port=3306" & Chr(0) & _ "password=" & PWORD Set DE = Nothing End Sub Private Sub Document_Open() EstablishDSN End Sub
Kennt jemand die Pendants zu DBEngine / RegisterDatabase in C#?
Gibts die überhaupt?
Grüsse, Tecla
-
habs geschafft mit Hilfe von folgendem Link:
http://stackoverflow.com/questions/3...-entry-using-c





Zitieren
Login





