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 01:24 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 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132