/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Validering af dato
Fra : Jesper


Dato : 01-10-02 07:04

Hej

På en asp-side benytter jeg et felt til indtastning af dato, der
så danner grundlag for en SQL-sætning mod en SQL2000 base.
Datoformatet er DD-MM-ÅÅÅÅ og forspørgelsen virker fint hvis det
er en valid dato der indtastes (også hvis der ikke findes data i
basen der passer til datoen).

Problemet opstår hvis der indtastes en forkert dato eks.
31-09-2002 eller 33-09-2002, så kommer nedenstående fejltekst
frem:
Fejltype:
Microsoft OLE DB Provider for SQL Server (0x80040E07)
The conversion of a char data type to a datetime data type
resulted in an out-of-range datetime value.

Hvordan kan man kontrollere at datoen er valid inden det sendes
til serveren.

Med venlig hilsen
Jesper

PS: spørgsmålet er postet både i
dk.edb.internet.webdesign.serversite.asp og
dk.edb.internet.webdesign.clientside, da jeg ikke lige kan
overskue hvor en sådanne validering bør foretages.


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Jørn Andersen (01-10-2002)
Kommentar
Fra : Jørn Andersen


Dato : 01-10-02 07:20

On Tue, 1 Oct 2002 06:03:46 +0000 (UTC), Jesper <jk@it.dk> wrote:

>Hvordan kan man kontrollere at datoen er valid inden det sendes
>til serveren.

IsDate Function
---------------
Returns a Boolean value indicating whether an expression can be
converted to a date.

IsDate(expression)
The expression argument can be any date expression or string
expression recognizable as a date or time.


--
Jørn Andersen,
Brønshøj

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408937
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste