Benutzer mit den meisten Antworten
C# und MySQL

Frage
-
Hallo zusammen!
Ich bräuchte dringend hilfe von Experten, da ich ein totaler Anfänger bin.
Ich habe eine vorhandene Excel Tabelle. Diese soll in eine Datenbank importiert werden.
Dann soll ein C# Programm erstellt werden, welches auf die Datenbank zugreift und aus den Daten verschieden Statistiken berechnet.
Die MySQL Datenbank habe ich soweit mittels xampp erstellt, wobei ich nicht genau weiß ob es so ganz richtig gemacht habe, da wenn ich die Excel-Tabelle importieren möchte immer wieder die Fehlermeldung "Ungültige Anzahl an Spalten im CSV-Import in Zeile 1" bekomme.
Vielleicht hat einer von euch für mich einige nützliche Tipps bei der Vorgehensweise wie man am besten an eine solche Problemstellung rangeht.
MfG
Antworten
-
Hi,
solche "Spezialfälle", wie bspw. der Import von Exceldateien in eine Datenbank, sind in der Regel nicht in einem (zudem nach deiner Aussage recht kurzen) Anfänger SQL Kurs enthalten.
Zudem hat das mit SQL an sich nur wenig bis gar nichts zu tun, wenn Du den Import eh über eine .NET Anwendung umsetzen willst.
Den von K. Pater genannten MySQL Connector/Net findest Du hier:
https://dev.mysql.com/downloads/connector/net/6.9.html
Die Dokumentation dazu findest Du dann hier:
http://dev.mysql.com/doc/connector-net/en/
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort vorgeschlagen Aleksander Chalabashiev Dienstag, 1. März 2016 09:47
- Als Antwort markiert Aleksander Chalabashiev Mittwoch, 9. März 2016 08:50
Alle Antworten
-
Hallo, 1. Es gibt Tools, die dir das Leben leichter machen können. Google mal "HeidiSQL" oder geh zu MySQL.com, da kannst du "Workbench" herunterladen. Mit beiden Tools lassen sich Tabellen erstellen und Daten importieren. 2. Dann kannst du auch gleich den NET-Connector herunterladen, den brauchst du um mit deinem c#-Programm mit MySQL zu arbeiten. Du musst dann eine Verbindung zur DB aufbauen (MySQL-Connection) und kannst dann über ein Command-Objekt und DataReader/DataAdapter die gewünschten Abfragen machen. Das ist jetzt erstmal die grobe Richtung, ... Ist das jetzt alles Neuland für dich oder hast du schon mal mit SQL / Datenbanken gearbeitet? Gruß
-
Hallo und vielen Dank für die Hinweise, werde es mal im laufe des Tages ausprobieren und mich dann nochmal melden.
Ist so ziemlich alles Neuland für mich. Habe zwar einen kurzen Sql Kurs besucht, aber dort wurden nur die allerwichtigsten Grundlagen erklärt, also wie man einfache Abfragen stellt(select from, insert into...usw).
Leider nicht wie ich ordentlich aus einer Excel tabelle eine Datenabnk erstelle.
Were mich auf jeden Fall nochmal mal melden sobald ich deine Tipps durchgearbeitet habe.
MfG
-
Hi,
solche "Spezialfälle", wie bspw. der Import von Exceldateien in eine Datenbank, sind in der Regel nicht in einem (zudem nach deiner Aussage recht kurzen) Anfänger SQL Kurs enthalten.
Zudem hat das mit SQL an sich nur wenig bis gar nichts zu tun, wenn Du den Import eh über eine .NET Anwendung umsetzen willst.
Den von K. Pater genannten MySQL Connector/Net findest Du hier:
https://dev.mysql.com/downloads/connector/net/6.9.html
Die Dokumentation dazu findest Du dann hier:
http://dev.mysql.com/doc/connector-net/en/
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort vorgeschlagen Aleksander Chalabashiev Dienstag, 1. März 2016 09:47
- Als Antwort markiert Aleksander Chalabashiev Mittwoch, 9. März 2016 08:50