/ 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
Kontrollere dato inden den sendes til DB
Fra : Christian M. Nielsen


Dato : 30-12-02 17:53

Er der nogen der har en stump kode der kontrollerer om en dato er gyldig
inden den sendes til databasen. Jeg har set på nettet, men har ikke kunne
finde noget som jag kan arbejde ud fra

--

Mvh / Regards

-=< Christian >=-

What capital has 164 letters in its name? See my web page to find out.
http://www.cmnielsen.dk ICQ: 25308942
Destiny is not a matter of chance it is a matter of choice



 
 
Jakob Andersen (30-12-2002)
Kommentar
Fra : Jakob Andersen


Dato : 30-12-02 18:49

"Christian M. Nielsen" <christian@(REMOVE)cmnielsen(DOT)dk> wrote
> Er der nogen der har en stump kode der kontrollerer om en dato er gyldig
> inden den sendes til databasen. Jeg har set på nettet, men har ikke kunne
> finde noget som jag kan arbejde ud fra

Har du kigget på IsDate funktionen?

--
Jakob Andersen



Christian M. Nielsen (30-12-2002)
Kommentar
Fra : Christian M. Nielsen


Dato : 30-12-02 19:59


Destiny is not a matter of chance it is a matter of choice
"Jakob Andersen" <jakob@effectus.dk> wrote in message
news:auq0um$1l2u$1@news.cybercity.dk...
> "Christian M. Nielsen" <christian@(REMOVE)cmnielsen(DOT)dk> wrote
> > Er der nogen der har en stump kode der kontrollerer om en dato er gyldig
> > inden den sendes til databasen. Jeg har set på nettet, men har ikke
kunne
> > finde noget som jag kan arbejde ud fra
>
> Har du kigget på IsDate funktionen?

Det havde jeg ikke da jeg ikke kendte den. Tak for tippet.

På google fandt jeg

**********************


From: Jesper Tverskov (jesper.tverskov@mail.tele.dk)
Subject: Re: Dato tjeck
View: Complete Thread (3 articles)
Original Format
Newsgroups: dk.edb.internet.webdesign.serverside.asp
Date: 2001-10-01 14:18:08 PST


Lars Hoffmann wrote in dk.edb.internet.webdesign.serverside.asp:
> M0rtimer wrote:
>
> > Findes der i ASP en funktion eller metode til at tjekke om en given dato
> > eksisterer?
>
> isdate()

Blot lidt præcisering. isdate() er en funktion i vbscript.

<%= isdate("2/29/2002") %>
returnerer FALSE, fordi der ikke er 29 dage i februar i 2002.

<%= isdate("2/28/2002") %>
returnerer TRUE, fordi der er 28 dage i februar i 2002.

mvh. Jesper Tverskov
***********************************

det er vidst lige havd jeg søger
--

Mvh / Regards

-=< Christian >=-

What capital has 164 letters in its name? See my web page to find out.
http://www.cmnielsen.dk ICQ: 25308942



Peter Lykkegaard (30-12-2002)
Kommentar
Fra : Peter Lykkegaard


Dato : 30-12-02 20:51


Christian M. Nielsen <christian@(REMOVE)cmnielsen(DOT)dk> skrev i en
nyhedsmeddelelse:3e109769$0$24684$ba624c82@nntp02.dk.telia.net...
>
> Destiny is not a matter of chance it is a matter of choice
> "Jakob Andersen" <jakob@effectus.dk> wrote in message
> news:auq0um$1l2u$1@news.cybercity.dk...
> >
> > Har du kigget på IsDate funktionen?
>
> Det havde jeg ikke da jeg ikke kendte den. Tak for tippet.
>
Husk at teste med forskellige datoer, da IsDate kan være drilsk som resten
af datohåndteringen

mvh/Peter Lykkegaard



Christian M. Nielsen (30-12-2002)
Kommentar
Fra : Christian M. Nielsen


Dato : 30-12-02 23:56


"Peter Lykkegaard" <polonline@hotmail.com> wrote in message
news:3e10a201$0$47418$edfadb0f@dtext01.news.tele.dk...
>

> Husk at teste med forskellige datoer, da IsDate kan være drilsk som resten
> af datohåndteringen

Tak for påmindelsen

--

Mvh / Regards

-=< Christian >=-

What capital has 164 letters in its name? See my web page to find out.
http://www.cmnielsen.dk ICQ: 25308942
Destiny is not a matter of chance it is a matter of choice



Jonas Skafte Jensen (31-12-2002)
Kommentar
Fra : Jonas Skafte Jensen


Dato : 31-12-02 14:14

> Husk at teste med forskellige datoer, da IsDate kan være drilsk som resten
> af datohåndteringen

Det der gør den drilsk, er, at den ligesom de andre datofunktioner regner på
datoer af formen mm/dd/åå.



Peter Lykkegaard (31-12-2002)
Kommentar
Fra : Peter Lykkegaard


Dato : 31-12-02 16:16


Jonas Skafte Jensen <jskaftejensen@hotmail.com> skrev i en
nyhedsmeddelelse:dKgQ9.40$3f4.2071@news.get2net.dk...
> > Husk at teste med forskellige datoer, da IsDate kan være drilsk som
resten
> > af datohåndteringen
>
> Det der gør den drilsk, er, at den ligesom de andre datofunktioner regner

> datoer af formen mm/dd/åå.
>
Den regner på datoer som systemet er sat op til - svjv

mvh/Peter Lykkegaard



Jonas Skafte Jensen (31-12-2002)
Kommentar
Fra : Jonas Skafte Jensen


Dato : 31-12-02 18:04

> Den regner på datoer som systemet er sat op til - svjv
>
> mvh/Peter Lykkegaard

Er du sikker? - mener bestemt jeg har læst det modsatte, men det kan være
det kun var i forb. med VB og ikke VBS.



Peter Lykkegaard (01-01-2003)
Kommentar
Fra : Peter Lykkegaard


Dato : 01-01-03 12:04


Jonas Skafte Jensen <jskaftejensen@hotmail.com> skrev i en
nyhedsmeddelelse:h6kQ9.73$3f4.3306@news.get2net.dk...
> > Den regner på datoer som systemet er sat op til - svjv
> >
> Er du sikker? - mener bestemt jeg har læst det modsatte, men det kan være
> det kun var i forb. med VB og ikke VBS.
>
IIS/ASP kører almindeligvis under System account og henter sine settings fra
"default user"

mvh/Peter Lykkegaard



Jørn Andersen (31-12-2002)
Kommentar
Fra : Jørn Andersen


Dato : 31-12-02 15:31

On Mon, 30 Dec 2002 18:49:25 +0100, "Jakob Andersen"
<jakob@effectus.dk> wrote:

>"Christian M. Nielsen" <christian@(REMOVE)cmnielsen(DOT)dk> wrote
>> Er der nogen der har en stump kode der kontrollerer om en dato er gyldig
>> inden den sendes til databasen. Jeg har set på nettet, men har ikke kunne
>> finde noget som jag kan arbejde ud fra
>
>Har du kigget på IsDate funktionen?

Skal det være mere sikkert (som jeg forstår problemet), kunne der
vælges en løsning med DateSerial.
Det kunne fx være hvis man havde nogle HTML select-boxe separat for
hhv. dag, måned og år. Her vil DateSerial så vidt jeg kan se give en
mere sikker omsætning fra disse boxes værdier til en datoværdi - enten
i script eller i SQL (det sidste vistnok kun hvis det er en Access
db).

Good luck!

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

Jens Gyldenkærne Cla~ (01-01-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 01-01-03 23:16

Jørn Andersen skrev:

> Skal det være mere sikkert (som jeg forstår problemet), kunne
> der vælges en løsning med DateSerial.

God idé (tm)

> Det kunne fx være hvis man havde nogle HTML select-boxe
> separat for hhv. dag, måned og år.

Man kan også blot trække delene ud fra en samlet streng på siden.
Hvis man på selve siden fortæller hvilket datoformat der skal
benyttes (typisk dd-mm-yy(yy)) er det enkelt at skille værdien i
tre.

> Her vil DateSerial så vidt jeg kan se give en mere sikker
> omsætning fra disse boxes værdier til en datoværdi

Enig.

> - enten i script eller i SQL (det sidste vistnok kun hvis det
> er en Access db).

Jeg vil tro at alle udbredte databaser har passende funktioner til
at konstruere datoer fra tal eller tekst. I MSSQL kan man benytte
CONVERT - fx således:
   INSERT INTO minTabel (datoFelt)
   VALUES (CONVERT(datetime, '01-02-2003', 105))
(det sidste tal er en formatkode der afgør hvordan strengværdien i
midten skal fortolkes).
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

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

Månedens bedste
Årets bedste
Sidste års bedste