/ 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
Problemer med datoformater?
Fra : Jacob Culmsee


Dato : 21-06-04 21:03

Hej NG,

Jeg håber at I kan hjælpe mig.

Jeg skal hente nogle squash-resultater fra en database. Men jeg skal kun
bruge resultaterne fra den seneste kampdag. Jeg har derfor bikset
nedenstående kode:

strsql = "Select * From [Squash] Order by Dato"

set rs = Server.CreateObject("ADODB.Recordset")
rs.Open strsql, conn, 1, 2
rs.MoveLast

x_Dato = rs("Dato")
Response.Write "Select * From [Squash] Where Dato = '" & x_Dato & "'"
rs.Close
strsql = "Select * From [Squash] Where Dato = '" & x_Dato & "'"
rs.Open strsql, conn, 1, 2

Men jeg kan ikke få den til at hente nogle data ud. Jeg får følgende fejl
når der skal hentes data med Dato = x_Dato: Data type mismatch in criteria
expression.

På min Response.Write får jeg: Select * From [Squash] Where Dato =
'6/17/2004'

Hvor går det galt? Er det noget med datoformater?

---
Jacob



 
 
FFunky Jensen (21-06-2004)
Kommentar
Fra : FFunky Jensen


Dato : 21-06-04 21:40

"Jacob Culmsee"
>
> Jeg håber at I kan hjælpe mig.
>
> Jeg skal hente nogle squash-resultater fra en database. Men jeg skal kun
> bruge resultaterne fra den seneste kampdag. Jeg har derfor bikset
> nedenstående kode:
>
> strsql = "Select * From [Squash] Order by Dato"
>
> set rs = Server.CreateObject("ADODB.Recordset")
> rs.Open strsql, conn, 1, 2
> rs.MoveLast
>
> x_Dato = rs("Dato")
> Response.Write "Select * From [Squash] Where Dato = '" & x_Dato & "'"
> rs.Close
> strsql = "Select * From [Squash] Where Dato = '" & x_Dato & "'"
> rs.Open strsql, conn, 1, 2
>
> Men jeg kan ikke få den til at hente nogle data ud. Jeg får følgende fejl
> når der skal hentes data med Dato = x_Dato: Data type mismatch in criteria
> expression.
>
> På min Response.Write får jeg: Select * From [Squash] Where Dato =
> '6/17/2004'
>
> Hvor går det galt? Er det noget med datoformater?
>

Hvis det er en Access database skal tekst være omkranset af plinger (')
og datoer af havelåger (#)
Prøv ......Where Dato = #" & x_Dato & "# "

Når du sorterer efter dato og så bruger movelast har du så ikke den
nyeste kamp??
--
Med venlig hilsen

Tom F Jensen
FFSoft
www.ffsoft.dk



Jacob Culmsee (21-06-2004)
Kommentar
Fra : Jacob Culmsee


Dato : 21-06-04 21:58


"FFunky Jensen" <funky@somewhere.com> wrote in message
news:PKHBc.15649$Vf.892977@news000.worldonline.dk...

> Hvis det er en Access database skal tekst være omkranset af plinger (')
> og datoer af havelåger (#)
> Prøv ......Where Dato = #" & x_Dato & "# "

Der var den! Tak for hjælpen. (og det hurtige svar)

---
Jacob



Søg
Reklame
Statistik
Spørgsmål : 177548
Tips : 31968
Nyheder : 719565
Indlæg : 6408805
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste