webForumDet fria alternativet
Logga in / Bli medlem

Datum vägrar att fastna ?

Databaser & SQL

6 svar · 247 visningar · startad av Nickemannen

Medlem sedan aug. 20003 575 inlägg
Trådstart#1

Har ett datum fält i databasen med inställningen datetime.

Och kör detta datum in i sql satsen och datum satsen

9/16/2003 12:00:00 AM Men det blir helt tomt där datumet skall stå och den ger inte något felmeddelande.

Medlem sedan juni 200032 967 inlägg
#2

Då vill vi tugga på din kod.

Hur går det med de andra fälten, lagras datat som det ska där?

Medlem sedan dec. 200012 464 inlägg
#3

Mysql vill ha datum i formatet

YYYY-MM-DD HH:MM:SS

Om man skickar in ett felaktigt datum så blir det tyvärr inget fel utan man får bara defaultvärdet för den datatypen.

Medlem sedan aug. 20003 575 inlägg
#4

LarsG skrev:

Mysql vill ha datum i formatet

YYYY-MM-DD HH:MM:SS

Om man skickar in ett felaktigt datum så blir det tyvärr inget fel utan man får bara defaultvärdet för den datatypen.

Tack det förklarar saken.

Tja @nders, koden är väl i princip

strSql = "Insert Into [Tabell](tabell_date) values('"+DateTime.Now+"')"

Men jag tror LarsG har rätt jag får ändra lite på datumformatet. Hade en lite gissning på att det kunde vara det felet. Men jag tyckte(r) att MySql borde kunna känna av en hel del olika datum och konvertera dom men tydligen så klarar den inte det.

Medlem sedan juni 200032 967 inlägg
#5

Nickemannen, när LarsG kommer med ett sånt inlägg är det ju bara att bortse från mitt. ;)

Men jag tyckte(r) att MySql borde kunna känna av en hel del olika datum och konvertera dom men tydligen så klarar den inte det.

.Det tycker inte jag. Om du ger MySQL ett datum som är 9/12/2003, är det den tolfte september eller den nionde december? Ska MySQL gissa? :)

Medlem sedan aug. 20003 575 inlägg
#6

Det tänkte jag ju inte på hehe.

Medlem sedan aug. 20002 975 inlägg
#7

Håll du kvar vid DATETIME och formatera vid hämtning med DATE_FORMAT.
http://www.mysql.com/doc/en/Date_and_time_functions.html

Kan även rekommendera dig att söka efter NOW() på den sidan.

262 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)