URL: https://www.overclockers.at/coding-stuff/zugriff_auf_mysql_ueber_dotnet_c_128479/page_1 - zur Vollversion wechseln!
nach dem ich meine mysql-db endlich hinbekomme habe
habe ich versucht in c# (dotnet 2003) auf die mysql-db zuzugreifen
als erst versuchte ich es mit dem .net connector scheinbar habe ich das ding irgendwie falsch installiert bzw. habe noch nicht gefunden wie die lib dann auch verwenden kann
also mal angefangen zu googlen und herausgefunden dass man scheinbar über odbc darauf zugreifen kann (laut google müsste 3.51 odbc treiber im framework 1.1 enthalten sein)
habe jetzt folgenden code geschrieben
in der zeile da = new ....Code: PHPOdbcDataAdapter da = null; OdbcConnection con = null; DataSet ds = new DataSet(); con = new OdbcConnection("DRIVER={MySQL ODBC 3.51 Driver};Server=localhost;Database=test;user=root"); con.Open(); da = new OdbcDataAdapter ("select * from person",con); //da.TableMappings.Add("Tables","person"); da.Fill(ds,"person"); Console.WriteLine(ds.Tables[0].ToString()); con.Close();

andere frage, wieso willst du mysql mit c# verwenden?
das sollte helfen: http://dev.mysql.com/tech-resources/articles/dotnet/
Also ich hab MySQLDriverCS verwendet um mit der DB zu kommunizieren. Einfach runterladen und Readme durchlesen.
Anscheinend gibts aber auch was von MySQL: Connector/NET. Hab keine Ahnung was der kann.
ehm zu übungszwecken nix professionles und auf jedenfall besser als accessZitat von iCA-andere frage, wieso willst du mysql mit c# verwenden?
und wieso nicht msde? ist free, und auf jedenfall besser als mysql...
also ich würd sagen er ist mit MySQL richtig. Wenn er später professional C#+mysql machen will, ist er nicht wegen msde auf Windows Server angewiesen.
Außerdem gibts bei MySQL Dinge wie den MySQLAdministrator, QueryBrowser, ausführlichste Dokumentation (vor allem die Changelogs sind sowas von detailiert) und ein paar andere Sachen.
Hab auch mal bei einer Anwendung am Anfang MSDE verwendet, aber wenn mal etwas nicht funktioniert hat, oder ich GENAU wissen wollte wie Dinge ablaufen, dann bin ich meistens nur mühselig weitergekommen. Aber seit ich auf MySQL umgestiegen bin, hab ich derartige Probleme nicht mehr.
Halte ich für ziemlich inkompetent... oder ist das ein "Anti-OpenSource" ZugZitat von iCA-und wieso nicht msde? ist free, und auf jedenfall besser als mysql...
?ah, genau - er hat sicher vergessen, dass MSSQL in fast keiner firma verwendet wirdZitat von dioHalte ich für ziemlich inkompetent... oder ist das ein "Anti-OpenSource" Zug?
Mit MSDE wird er produktiv wohl nichts anfangen, MSSQL ist sehr teuer.

Ist mir bewusst und ich habe auch nicht das Gegenteil behauptetZitat von watchoutah, genau - er hat sicher vergessen, dass MSSQL in fast keiner firma verwendet wird
.hier wird anscheinend mit odbc gearbeitet. da wird man mit keiner der genannten dbs probleme haben, was imo auch erstrebenswert wäre.
für größere performance wird aber mit den native apis gecodet werden müssen, was bei einer kleinen übung aber egal sein wird.
also irgendwie bringt ma des alles nix
den code wies mit odbc hab ich eh schon nur leider gehts nicht siehe oben 
stimmt was am connect-string nicht oder wwi?
vielleicht fehlt ein ";" im connex string
hast einen fehler entdeckt oder glaubst nur?Zitat von Smoldivielleicht fehlt ein ";" im connex string
und du bist dir sicher, dass mysql einwandfrei läuft?
hast mit deinen daten in der console zugriff?
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026