ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
548
548
EMPFEHLEN
-
26.08.10 16:13 #1
- Registriert seit
- Apr 2004
- Ort
- Leipzig
- Beiträge
- 29
Hallo liebe Community!
Ich habe mal wieder ein kleines Problem:
Ich möchte eine Anwendung schreiben, die ein Abfrageergebnis aus einer MSSQL-Datenbank in eine MySQL-Datenbank schreibt.
Ich habe ein DataGridView mit dem Abfrageergebnis gefüllt und parallel dazu eine weitere Datatable für die MySQL-Angelegenheit erstellt.
Die DataTable kann ich ansprechen und auch mittels einer FOR-Schleife durchlaufen - Schön und gut.
Nur weiß ich jetzt nicht weiter, wie ich genau diese Tabelle in die MySQL-Tabelle speichern kann.
Hier ist mein Ansatz - Bitte entschuldigt, ich bin blutiger C#-Anfänger:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
private void getMySQLQuery() { MySqlConnection connection = new MySqlConnection(getConStringMySQL(tbMyServername.Text.ToString(), tbMyDataBase.Text.ToString(), tbMyUsername.Text.ToString(), tbMyPassword.Text.ToString())); try { connection.Open(); tbSQLQuery.Text = ""; tbSQLQuery.Text = "Verbindung hergestellt"; for (int i = 0; i < mysqlDataTable.Rows.Count; i++) { string query = "INSERT INTO gs_nutzer id_ff, name, strasse, plz, ort, email, guelt, firma VALUES (" + mysqlDataTable.Rows[i]["id"] + "," + mysqlDataTable.Rows[i]["name"] + "," + mysqlDataTable.Rows[i]["strasse"] + "," + mysqlDataTable.Rows[i]["plz"] + "," + mysqlDataTable.Rows[i]["ort"] + "," + mysqlDataTable.Rows[i]["email"] + "," + mysqlDataTable.Rows[i]["guelt"] + "," + mysqlDataTable.Rows[i]["firma"] + ")"; MySqlCommand command = new MySqlCommand(query); command.ExecuteNonQuery(); //Thread.Sleep(1000); } } catch (Exception ex) { tbStatus.Text = ex.ToString(); } finally { tbStatus.Text = "MySQL Datenbank erfolgreich bearbeitet!"; connection.Close(); } }
Es wäre schön, wenn mir einer erklären könnte, warum es zu keiner Exception kommt und warum da nichts passiert.
Vielleicht hat derjenige ja sogar gleich eine Korrektur parat
Geändert von BrainLight (26.08.10 um 16:15 Uhr)
Wenns zum Weinen nicht reicht, dann lache einfach!
-
26.08.10 17:56 #2
- Registriert seit
- Apr 2004
- Ort
- Leipzig
- Beiträge
- 29
Arg... es hat sich alles erledigt.
Es lag einfach nur am Connectionstring. Hab da ein "," zuviel drin gehabt.
Auf solch ein triviales Ding muss man erst einmal stoßen.
Der Thread kann geschlossen werden und Dank an die Leser, die sich bereits schon Gedanken gemacht hatten.
MfG
BLWenns zum Weinen nicht reicht, dann lache einfach!
Ähnliche Themen
-
MYSQL, Problem mit INSERT
Von null_plan im Forum Relationale DatenbanksystemeAntworten: 12Letzter Beitrag: 02.07.10, 15:33 -
MySQL: Zwei Feldern bei Insert den Autoincrement-Wert zuweisen
Von HerbertXXL im Forum Relationale DatenbanksystemeAntworten: 4Letzter Beitrag: 14.11.08, 11:36 -
mysql INSERT INTO Problem
Von buzzom im Forum PHPAntworten: 3Letzter Beitrag: 28.06.08, 15:35 -
PHP und MySQL: zwei Insert Into Befehle
Von fRagiLeMOD im Forum Relationale DatenbanksystemeAntworten: 4Letzter Beitrag: 16.06.07, 19:22 -
MySQL - Insert-Problem
Von NetPerformance im Forum PHPAntworten: 7Letzter Beitrag: 20.04.04, 18:08





Zitieren
Login




