Sql & C# speichert Daten nicht ab was kann ich tun?

... komplette Frage anzeigen

3 Antworten

Hallo!

Ich habe mir mal die Kommentare und anderen Anworten angesehen. Ich habe den Eindruck, du weist gar nicht, was du machst.

Versuche mal Schrittweise durchzugehen, immer wenn du eine Frage definitiv mit "ja" beantworten kannst zur nächsten gehen.

1) Hast du eine Datenbank? (Wenn nicht, gibt es sowas wie CREATE DB)

2) Kannst das Programm die Datenbank "connecten" (sich mit ihr verbinden)? (Könnte sowas wie DBConnect sein)

3) Hast du eine Tabelle in der Datenbank? (Wenn nicht, gibt es sowas wie CREATE TABLE)

4) Hat die Tabelle Spalten zum befüllen und entsprechen diese den  Spalten in deinem Programm? (z.B. Datensatz im Programm hat 5 Spalten, dann muss die Tabelle auch 5 Spalten haben)

5) Entsprechen die Datentypen der Tabelle denen im Programm? (z.B. int <=> INT, String <=> VARCHAR)

6) Legst du einen Datensatz an? (mit sowas wie INSERT)

7) Speicherst du diesen Datensatz permanent? (mit sowas wie COMMIT)

8) Kannst du deinen Datensatz wieder holen? (SELECT * FROM table)

9) Jetzt kannst du weitermachen, mit UPDATE und was du alles vorhast.

Gruß

Antwort bewerten Vielen Dank für Deine Bewertung
this.tableTableAdapter.Update(this.versicherung1DataSet.Table);

Dies verlangt, dass schon entsprechende Daten angelegt sind, an denen ein Update wirkt. Wo ist der Insert? Wie bindest du TableAdapter an die SQL-Instanz?

Antwort bewerten Vielen Dank für Deine Bewertung

Wie soll die jemand ohne deinen Code zu kennen sagen woran es liegt? Zudem gibt es viele verschiedene Möglichkeiten die Datenbankanbindung in C# zu realisieten.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von PatrickLz1
15.08.2016, 08:53

also so speicher ich die Daten 

private void button2_Click(object sender, EventArgs e) 


this.Validate(); 
this.tableBindingSource.EndEdit(); 
this.tableAdapterManager.UpdateAll(this.versicherung1DataSet); 
tableTableAdapter.Update(versicherung1DataSet.Table); 

}

damit rufe ich die Daten auf den ersten Form ab 

this.tableTableAdapter.Update(this.versicherung1DataSet.Table);

0

Was möchtest Du wissen?