/ 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 i SQL
Fra : J


Dato : 09-11-04 11:43

hvis mit felt hvor jeg har dato er sat som tekstfelt har jeg ingen problemer
og min sql ser sådan ud.
"Select * From Tbl_dato Where dato =" &"'" & Request.Form("UsDato") &"'"


Men er mit dato felt sat som dato/tid kan jeg ikke hente mine data frem.
Afhængig af hvordan jeg formulerer det får jeg syntaksfejl
Der er en syntaksfejl i datoen i forespørgselsudtrykket "datofelt
=DateSerial(#2004.11.9#)".


varDato = "DateSerial(#" & aa & "." & mm & "." & dd & "#)"
strSQL = "Select * From Tbl_dato Where datofelt =" & varDato

Resposne.write strSQL giver
Select * From Tbl_dato Where datofelt =DateSerial(#2004.11.9#)

men hvad gør jeg forkert ?



 
 
Peter Lykkegaard (09-11-2004)
Kommentar
Fra : Peter Lykkegaard


Dato : 09-11-04 11:58

"J" wrote

> Der er en syntaksfejl i datoen i forespørgselsudtrykket "datofelt
> =DateSerial(#2004.11.9#)".
>
http://www.techonthenet.com/access/functions/date/dateserial.htm

- Peter



J (09-11-2004)
Kommentar
Fra : J


Dato : 09-11-04 12:00

Min varDato skal se således ud:

varDato = "DateSerial(" & aa & "," & mm & "," & dd & ")"



Jens Gyldenkærne Cla~ (09-11-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 09-11-04 12:13

J skrev:

> Men er mit dato felt sat som dato/tid kan jeg ikke hente mine data frem.
> Afhængig af hvordan jeg formulerer det får jeg syntaksfejl
> Der er en syntaksfejl i datoen i forespørgselsudtrykket "datofelt
> =DateSerial(#2004.11.9#)".

DateSerial tager tre argumenter - år, måned og dag. De tre argumenter er
tal (så der skal ikke bruges anførselstegn eller havelåger) og de skal
adskilles med komma: DateSerial(2004, 11, 9)

> varDato = "DateSerial(#" & aa & "." & mm & "." & dd & "#)"

Prøv med
varDato = "DateSerial(" aa & ", " & mm & ", " & dd & ")"

--
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 : 177548
Tips : 31968
Nyheder : 719565
Indlæg : 6408803
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste