![]() |
Hi Leutz! Ich bastel grad an einer Abfrage für eine MySQL-Datenbank unter ASP.Net. conn ist das Connection-Objekt. Hat Zugriff zur Datenbank. Einfügen von Datensätzen funktioniert. DA ist der DataAdapter. cmd ein Command-Objekt. Meiner Meinung nach müsste alles richtig eingetragen werden. Ich hab dazu gelesen, daß Datumsangaben in dem Format "2003-12-31 24:59:00" angegeben werden müssen. Das hab ich hier gemacht. Trotzdem wird der Datensatz zwar eingetragen, nur die Datumsangabe landet auf "0000-00-00 00:00:00". Weiß einer warum? Was mach ich falsch? </font><blockquote>Zitat:</font><hr /> cmd.CommandText="Insert Into user (txt_nick, txt_email, txt_nachname, txt_vorname, dat_Gebdat) Values(?, ?, ?, ?, ?);"; cmd.Parameters.Add("Nickname", txt_nick.Text); cmd.Parameters.Add("Email", txt_email.Text); cmd.Parameters.Add("Nachname", txt_name.Text); cmd.Parameters.Add("Vorname", txt_vorname.Text); string z=DateTime.Parse(txt_GebDat.Text).ToString("yyyy-MM-dd HH:mm:ss").ToString(); cmd.Parameters.Add("GebDat", z); DA.InsertCommand=cmd; conn.Open(); DA.InsertCommand.ExecuteNonQuery(); conn.Close(); </font>[/QUOTE] |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:23 Uhr. |
Copyright ©2000-2025, Trojaner-Board