webForumDet fria alternativet

Verifiera datum

ASP

6 svar · 179 visningar · startad av Addeladde

Medlem sedan jan. 20013 406 inlägg
Frågan#1

Jag skulle vilja verifiera ett datum så att jag är säker på att när det skrivs in i databasen ser ut på följande sätt "åååå-mm-dd"

typ så här vill jg att koden ska se ut

IF datum = "" or Not validDate THEN
  Response.Redirect "fel.asp"
END IF

------------------
Adde

Medlem sedan dec. 19998 577 inlägg
#2
IF datum = "" or Not IsDate(datum) THEN
  Response.Redirect "fel.asp"
END IF

Varför vill du har formatet speciellt? fältet har väl datatypen "datum"? och då spelar det ingen roll... det är väl när du skall presentera du vill formatera datumet?!

------------------
webEye.nu SweQuake.com

Medlem sedan jan. 20013 406 inlägg
#3

Det är för jag bygger en funktion åt ett företag som jag måste verifiera allt de skriver så att det inte blir knas på sidan sen.

------------------
Adde

Medlem sedan dec. 19998 577 inlägg
#4

Jojo, att det är ett datum kan jag förstå, men att du måste lägga in det i ett speciellt format...

------------------
webEye.nu SweQuake.com

Medlem sedan jan. 20013 406 inlägg
#5

Jag ska sortera posterna i databasen efter datumet

------------------
Adde

Medlem sedan dec. 19998 577 inlägg
#6

Jo, men som sagt, är fältet av datatypen "datum" så får den standardformatet ändå i databasen... vilket gör att mer säkert kan sortera efter datumfältet... :)

------------------
webEye.nu SweQuake.com

Medlem sedan jan. 20013 406 inlägg
#7

Men fältet i databasen är av typen kort datum. Det är inte så att den ska fylla i dagens datum utan ett datum längre fram som man kan specificera själv. Och därför vill jag verifiera att det är ett datum så att användaren inte får ett konstigt felmeddelande när han försöker lägga till nåt i databasen.

------------------
Adde

275 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)