Hallo leute, kennt sich jemand von euch mit c# und mySQL aus, ich möchte nämlich auf eine Datenbank die ich in mySQL erstellt habe zugreifen, kann mir da irgend jemand helfen. es sollte ein kleines projekt werden bei welchem ich mehrere daten anzeigen möchte. bis jetzt habe ich leider noch nichts was wirklich gut ist gefunden. ich habe mir diese seite angeschaut. http://www.atlsoft.de/index.php/url/showartikel.php/art/147/kat/29/subkat/72/menu/1 ich habe mir auch diese sachen heruntergeladen und installiert, funktioniert leider doch nicht. das projekt hängt sich immer wieder auf. bitte um hilfe.
installier den mysql-odbc treiber und geht dann ganz normal über odbc.
ich habe den treiber ja installiert, wie greife ich nun darauf zu, möglichst einfach bitte.
bei mir kommt immer hier der fehler. RegistryKey m_rg = Microsoft.Win32.Registry.LocalMachine.OpenSubKey (@"Software\ODBC\ODBC.INI\ODBC Data Sources");
joe schrieb: > bei mir kommt immer hier der fehler. > RegistryKey m_rg = Microsoft.Win32.Registry.LocalMachine.OpenSubKey > (@"Software\ODBC\ODBC.INI\ODBC Data Sources"); schön und welcher? Und was machst du überhaupt in der Registry. Du musst keine DNS verwenden man kann den Treiber auch direkt über odbc ansprechen.
wenn ich auf der geekpedia seite den treiber für odbc downloade und installiere finde ich das program nicht, ich sehe auch nicht wohin es gespeichert wird.
dann lade doch den treiber von mysql http://www.mysql.de/products/connector/ kann doch nicht so schwer sein.
ja jetzt habe ich in downgeloaded aber was genau muss ich nun eingeben? [.\main.cpp][42]INFO: $ myodbc3c [dsn-name] [.\main.cpp][43]INFO: defaulting dsn-name to myodbc [.\main.cpp][47]INFO: myodbc does not seem to exist. bei mir steht das myodbc fehlt, aber ich möchte doch auf mysql zugreifen.
Kann du mal etwas genauer sagen was du überhaupt machst? main.cpp sieht mir nicht nach C# aus. Was ist das für eine main.cpp? Was hast du gedownlodet und installiert? Hast du mal testweise eine DNS eingerichtet und dort den Verbindungstest gemacht? Bitte schreibt etwas genauer was du gemacht hast und was genau nicht geht.
Wieso den ODBC-Treiber? Es gibt doch nen ADO.NET Treiber direkt von MySQL? http://www.mysql.de/downloads/connector/net/ Passende Dokumentation: http://dev.mysql.com/doc/refman/5.1/de/connector-net.html http://dev.mysql.com/doc/refman/5.1/de/connector-net-using.html
bluppdidupp schrieb: > Wieso den ODBC-Treiber? weil man dann die DB welchseln kann ohne die Anwendung zu ändern.
Peter schrieb: > bluppdidupp schrieb: >> Wieso den ODBC-Treiber? > > weil man dann die DB welchseln kann ohne die Anwendung zu ändern. geht mit ado.net genauso (DbProviderFactory). odbc in c# ist eine krücke für den fall das keine ado.net treiber verfügbar sind. Grüße, fahljse
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.