#1 28. Januar 2011 C# MySql Daten auslesen Hallo, Wir haben im Studium ein Programmierpraktikum. Wir sollen eine Datenerfassung + Auswertung mit MySql Datenbank programmieren. Jetzt bin ich die ganze Zeit schon am überlegen welche Methoden man später braucht. Eine wichtige Funktion wird es sein, alle Datensätze einer Tabelle (welche auch auf andere Tabellen verweist) nach Excel zu importieren. Wie muss ich mir das Vorstellen? Was gibt die SELECT * FROM tabelle1 Funktion zurück? Ist das ein Stringarray oder sowas ähnliches? Mir würde es für Testzwecke auch schon reichen die Datensätze auf der Konsole ausgeben zu lassen. Vllt könnt ihr mir ja den richtigen Ansatz verraten. mfg + Multi-Zitat Zitieren
#2 28. Januar 2011 AW: C# MySql Daten auslesen Bei google findet man doch echt genug: Verbindung zum MySQL-Server mit C# Das ganze kannst du natürlich auch an eine DataGridView binden: C# Tutorial - Binding a DataGridView to a Database - Tech.Pro PS: was meinst du mit "Nach Excel zu importieren". Entweder nach Excel exportieren oder von Excel importieren. Wenn es um den Export geht, würde ich einfach das ganze als CSV speichern. + Multi-Zitat Zitieren
#3 28. Januar 2011 AW: C# MySql Daten auslesen Ich habe noch nie etwas mit C# zu tun gehabt, aber aus PHP und C++ kenn ich es so, dass du erstmal ein Objekt zurück bekommst. Das hat dann diverse Eigenschaften (z.B. Anzahl der betroffenen Datensätze) und Methoden. Mit Hilfe der Methoden kannst du über die Datensätze iterieren und sie z.B. in ein Array einlesen oder auf der Konsole ausgeben oder was auch immer du damit vorhattest zu tun. + Multi-Zitat Zitieren
#4 28. Januar 2011 AW: C# MySql Daten auslesen Microsoft hat für solche Dinge die MSDN eingeführt. Am besten du blätterst darin. Dort werden auch alle .NET Sprachen parallel für jedes Gebiet erklärt. + Multi-Zitat Zitieren
#5 28. Januar 2011 AW: C# MySql Daten auslesen Wenn du den .Net Connector von MySql nimmst geht alles recht einfach. + Multi-Zitat Zitieren
#6 20. Februar 2011 AW: C# MySql Daten auslesen ja es wird dir bei einem select ein array zurück geliefert dass die elemnte jeweils ein feld von dem ist was du selectiert hast + der wert davon. und bei einem select * sind es eben alle felder die in der tabelle sind. + Multi-Zitat Zitieren