/ 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
Dato-problemer
Fra : Jeppe Branner


Dato : 05-01-01 14:54

I db-tabellen "Links" er Tilføjet sat til kort datoformat
(dd-mm-åå).
Når jeg så skriver nyeste.asp?dato=04-01-00, skulle den gerne
vise poster
der har værdien 04-01-00 i Tilføjet, men det virker ikke.

Her er koden, som jo er ganske normal, hvorfor virker det ikke?

<%
strSQL = "SELECT * FROM Links WHERE Tilføjet =" &
Request.Querystring("dato")
set LinkRS = Conn.execute(strSQL)
%>

Med venlig hilsen Jeppe Branner,
http://www.gratisindex.dk -
Danmarks største oversigt over gratis internettjenester
http://www.simpelstart.dk3.com - Den enkleste søgeside
ICQ UIN: 64130242

--
Dette indlæg er sendt fra http://www.html.dk
* Søg og læs i de danske nyhedsgrupper om webdesign
* Tutorials og artikler om webdesign på dansk

 
 
Kent Fonager / Netco~ (05-01-2001)
Kommentar
Fra : Kent Fonager / Netco~


Dato : 05-01-01 15:59

Hej Jeppe !

Prøv istedet at bruge datediff, da vi arbejder med datoer :

sql = "select * from links where datediff("d", tilføjet, now() ) = 0"

Og for at lyde lidt "latterlig", så undlad fremover at bruge æø og å i felt
navne i databasen

God weekend, håber at det hjælper

Mvh,
Kent Fonager
http://www.netcoders.dk - alt hvad du skal vide om internet udvikling



"Jeppe Branner" <jeppe.branner@worldonline.dk> wrote in message
news:Ylk56.21854$Ru.224677@twister.sunsite.dk...
> I db-tabellen "Links" er Tilføjet sat til kort datoformat
> (dd-mm-åå).
> Når jeg så skriver nyeste.asp?dato=04-01-00, skulle den gerne
> vise poster
> der har værdien 04-01-00 i Tilføjet, men det virker ikke.
>
> Her er koden, som jo er ganske normal, hvorfor virker det ikke?
>
> <%
> strSQL = "SELECT * FROM Links WHERE Tilføjet =" &
> Request.Querystring("dato")
> set LinkRS = Conn.execute(strSQL)
> %>
>
> Med venlig hilsen Jeppe Branner,
> http://www.gratisindex.dk -
> Danmarks største oversigt over gratis internettjenester
> http://www.simpelstart.dk3.com - Den enkleste søgeside
> ICQ UIN: 64130242
>
> --
> Dette indlæg er sendt fra http://www.html.dk
> * Søg og læs i de danske nyhedsgrupper om webdesign
> * Tutorials og artikler om webdesign på dansk



Jeppe Branner (05-01-2001)
Kommentar
Fra : Jeppe Branner


Dato : 05-01-01 17:40

Kent Fonager / Netcoders ApS wrote in
dk.edb.internet.webdesign.serverside.asp:
>
> Prøv istedet at bruge datediff, da vi arbejder med datoer :
>
> sql = "select * from links where datediff("d", tilføjet, now() ) = 0"
>

Tak for hjælpen, det har hjulpet mig lidt på vej, men det virker stadig
ikke.
Der skal ikke stå "d" men 'd' fandt jeg ud af. Så langt så godt virkede det.
Nu er det at jeg gerne ville have oplysningerne om hvilken dato det drejer
sig om fra en querystring.
Dette er mit mislykkede forsøg:

dato = Request.Querystring("dato")
strSQL = "SELECT * FROM Links WHERE datediff('d', Tilføjet," & dato & ") =
0"

Jeg tror problemet består i at variablen dato er i ren tekstformat, og ikke
i datoformat.
Hvordan ændrer jeg dette, eller er jeg helt galt på den?

> Og for at lyde lidt "latterlig", så undlad fremover at bruge æø og å i felt
> navne i databasen

OK, det kræver bare et større arbejde, det må jeg se på senere :)

Med venlig hilsen Jeppe Branner,
http://www.gratisindex.dk -
Danmarks største oversigt over gratis internettjenester
http://www.simpelstart.dk3.com - Den enkleste søgeside
ICQ UIN: 64130242

--
Dette indlæg er sendt fra http://www.html.dk
* Søg og læs i de danske nyhedsgrupper om webdesign
* Tutorials og artikler om webdesign på dansk

Lauritz Jensen (06-01-2001)
Kommentar
Fra : Lauritz Jensen


Dato : 06-01-01 00:25

Jeppe Branner wrote:
>
> > > Når jeg så skriver nyeste.asp?dato=04-01-00, skulle den gerne
> > > vise poster der har værdien 04-01-00 i Tilføjet, men det virker
> > > ikke.
>
> Dette er mit mislykkede forsøg:
>
> dato = Request.Querystring("dato")
> strSQL = "SELECT * FROM Links
> WHERE datediff('d', Tilføjet," & dato & ") = 0"
>
> Jeg tror problemet består i at variablen dato er i ren tekstformat, og ikke
> i datoformat.

Nemlig. Prøv:

dato = split(Request.Querystring("dato"), "-")
dato(0) = CLng(dato(0))
dato(1) = CLng(dato(1))
dato(2) = CLng(dato(2))
If (dato(2)>50) Then dato(2)=dato(2)+1900 Else dato(2)=dato(2)+2000

sql = ""
sql = sql & "SELECT * "
sql = sql & "FROM Links "
sql = sql & "WHERE Tilføjet BETWEEN dateserial(" & dato(2) & ", " &
dato(1) & ", " & dato(0) & ") AND dateadd('d', 1, dateserial(" & dato(2)
& ", " & dato(1) & ", " & dato(0) & "))"

--
Lauritz

Jeppe Branner (07-01-2001)
Kommentar
Fra : Jeppe Branner


Dato : 07-01-01 12:54

Lauritz Jensen wrote in dk.edb.internet.webdesign.serverside.asp:
> >
> > Jeg tror problemet består i at variablen dato er i ren tekstformat, og ikke
> > i datoformat.
>
> Nemlig. Prøv:
>
> dato = split(Request.Querystring("dato"), "-")
> dato(0) = CLng(dato(0))
> dato(1) = CLng(dato(1))
> dato(2) = CLng(dato(2))
> If (dato(2)>50) Then dato(2)=dato(2)+1900 Else dato(2)=dato(2)+2000
>
> sql = ""
> sql = sql & "SELECT * "
> sql = sql & "FROM Links "
> sql = sql & "WHERE Tilføjet BETWEEN dateserial(" & dato(2) & ", " &
> dato(1) & ", " & dato(0) & ") AND dateadd('d', 1, dateserial(" & dato(2)
> & ", " & dato(1) & ", " & dato(0) & "))"

Du er bare fantastisk. Lige det jeg skulle bruge :)

P.S. Nu har jeg ikke kunnet sende normalt til denne gruppe gennem Sunsite i tre
dage, Posting Not Allowed. Nogen der har en forklaring?

Med venlig hilsen Jeppe Branner,
http://www.gratisindex.dk -
Danmarks største oversigt over gratis internettjenester
http://www.simpelstart.dk3.com - Den enkleste søgeside
ICQ UIN: 64130242

--
Dette indlæg er sendt fra http://www.html.dk
* Søg og læs i de danske nyhedsgrupper om webdesign
* Tutorials og artikler om webdesign på dansk

Jakob Andersen (07-01-2001)
Kommentar
Fra : Jakob Andersen


Dato : 07-01-01 13:25

"Jeppe Branner" <jeppe.branner@worldonline.dk> wrote
> P.S. Nu har jeg ikke kunnet sende normalt til denne gruppe gennem Sunsite
i tre
> dage, Posting Not Allowed. Nogen der har en forklaring?

Er du oprettet som bruger på <http://sunsite.dk/SunSITE/info/usenet.phtml>

--
Jakob Andersen
FAQ for webdesign gruppen på
<http://www.usenet.dk/oss/dk.edb.internet.webdesign>
"Det er rart at være vigtig, men det er vigtigere at være rar "



Jeppe Branner (07-01-2001)
Kommentar
Fra : Jeppe Branner


Dato : 07-01-01 15:07

Jakob Andersen wrote in dk.edb.internet.webdesign.serverside.asp:
> > P.S. Nu har jeg ikke kunnet sende normalt til denne gruppe gennem Sunsite
> i tre
> > dage, Posting Not Allowed. Nogen der har en forklaring?
>
> Er du oprettet som bruger på <http://sunsite.dk/SunSITE/info/usenet.phtml>
>

Næh, men det har aldrig været nødvendigt før.
Er det noget nyt de er begyndt på?

Med venlig hilsen Jeppe Branner,
http://www.gratisindex.dk -
Danmarks største oversigt over gratis internettjenester
http://www.simpelstart.dk3.com - Den enkleste søgeside
ICQ UIN: 64130242

--
Dette indlæg er sendt fra http://www.html.dk
* Søg og læs i de danske nyhedsgrupper om webdesign
* Tutorials og artikler om webdesign på dansk

Jakob Andersen (07-01-2001)
Kommentar
Fra : Jakob Andersen


Dato : 07-01-01 15:08

"Jeppe Branner" <jeppe.branner@worldonline.dk> wrote
> Næh, men det har aldrig været nødvendigt før.
> Er det noget nyt de er begyndt på?

Det er ca. ½ år siden de startede, men det virker stadig uden brugernavn dog
har man der visse udfald af en ukendt grund?

--
Jakob Andersen
FAQ for webdesign gruppen på
<http://www.usenet.dk/oss/dk.edb.internet.webdesign>
"Det er rart at være vigtig, men det er vigtigere at være rar "



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

Månedens bedste
Årets bedste
Sidste års bedste