Jesper wrote:
> 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.
<<<snip>>>
> 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.
Test altid serverside, da:
- Det er dig der har styr på dataene, når du har modtaget dem.
En kunne jo bare udarbejde sin egen formular, som kalder dit
ASP-script, som skal opdatere databasen.
- Det er ikke alle brugere, som kan håndtere JavaScript (11% har
slået det fra eller browseren undersøtter det ikke).
De herligste hilsner
--
| Claus Sørensen | Jeg vil leve i en verden, hvor al kommunikation
|--------------------| er baseret på frie og åbne standarder, så enhver
| cs@chbs.dk | har friheden til at vælge.
|
http://www.chbs.dk | Claus Sørensen, 2001