UPDATE:
Ich konnte die Fehlerquelle eingrenzen...Vermutlich liegts an meinem Unwissen :)
Bevor ich das Insert in Tamagotchi starte, hole ich mit einem Reader den MAX-Wert von age_id aus der Table Age. Dieser wird auch vollkommen korrekt ausgelesen und einer Variablen zugewiesen.
Nach diesem Vorgang funktioniert aber gar kein Eintrag in gar nichts mehr...(Wenn ich das Insert in die Table Tamagotchi vor dem Reader ausführe, klappt es, einfach ohne den benötigten fk_age_id-Wert)
Der "böse" Code:
while (MyReader.Read()) {
lbl_age_id.Text = Convert.ToString(MyReader.GetInt32(0));
ai = Convert.ToInt32(lbl_age_id.Text);
tam._age_id = ai;
}
MyReader.Close();