Wie binde ich meine MySQL-Datenbank in C# 2002 ein?
Bin neu auf dem Gebiet der Datenbanken und alle Versuche dich ich bisher in C# gemacht habe, sind fehlgeschlagen.
Da wäre das Problem z.B. mit:
- using System.Data.Odbc - Odbc gibts bei mir leider nicht, obwohl es damit sehr einfach gehen soll! Fehlt mir da ein Update?
- Dann wollt ich mich über Extras mit der Datenbank verbinden, wo aber meine in ODBC-MySQL-Datenbank nicht mit aufgelistet ist.
Einen kleinen Lichtblick habe ich über using System.Data.OleDb gefunden. Leider kann mein Programm keine Verbindung zur Datenbank herstellen, obwohl der Test im ODBC-Dialog erfolgreich war.
Ein kleiner Ausschnitt:
Fehlermeldung ist: "MySQLProv"-Provider ist nicht auf dem lokalen Computer registriert.
Kann mir vielleicht einer sagen, wo ich den Provider-Namen von meinem MySQL auf meinem PC finden kann? - Irgendwie blick ich da noch nicht ganz durch!
Bin neu auf dem Gebiet der Datenbanken und alle Versuche dich ich bisher in C# gemacht habe, sind fehlgeschlagen.
Da wäre das Problem z.B. mit:
- using System.Data.Odbc - Odbc gibts bei mir leider nicht, obwohl es damit sehr einfach gehen soll! Fehlt mir da ein Update?
- Dann wollt ich mich über Extras mit der Datenbank verbinden, wo aber meine in ODBC-MySQL-Datenbank nicht mit aufgelistet ist.
Einen kleinen Lichtblick habe ich über using System.Data.OleDb gefunden. Leider kann mein Programm keine Verbindung zur Datenbank herstellen, obwohl der Test im ODBC-Dialog erfolgreich war.
Ein kleiner Ausschnitt:
Code:
OleDbConnection con = new OleDbConnection();
OleDbDataReader drd = null;
OleDbCommand cmd = null;
try
{
con.ConnectionString = "Provider=MySQLProv;Data Source=MeineSQLDB;";
con.Open();
}
catch(Exception e1)
{
MessageBox.Show(e1);
}
...
Fehlermeldung ist: "MySQLProv"-Provider ist nicht auf dem lokalen Computer registriert.
Kann mir vielleicht einer sagen, wo ich den Provider-Namen von meinem MySQL auf meinem PC finden kann? - Irgendwie blick ich da noch nicht ganz durch!