Trojaner-Board

Trojaner-Board (https://www.trojaner-board.de/)
-   Alles rund um Windows (https://www.trojaner-board.de/alles-rund-um-windows/)
-   -   ASP.Net-Insert-Abfrage mit MySql (https://www.trojaner-board.de/5156-asp-net-insert-abfrage-mysql.html)

someboy 24.10.2003 16:09

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


Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19