webForumDet fria alternativet

SELECT med datum

2 svar · 167 visningar · startad av matthew

matthewMedlem sedan okt. 2001166 inlägg
#1

Har problem med en sql fråga.
Så här bygger jag strängen-->
sql = "select * from calendar where " _
& "startTime >= '" & yName & "/" & mName & "/" & dayNr & " 00:00:01" & "' and endTime <= '" & yName & "/" & mName & "/" & dayNr & " 23:59:59" & "'"

Skriver ut sql strängen-->
select * from calendar where startTime >= '2001/10/01 00:00:01' and endTime <= '2001/10/01 23:59:59'

Får detta fel när jag exekverar-->
ODBC Microsoft Access Driver] Data type mismatch in criteria expression.

Har provat några varianter bla utan enkel fnuttar.
Provade att köra samma på MSQL, då funkade det

Nån som vet?(LarsG kanske :)

ICQ: 54211300

@ndersMedlem sedan juni 200032 969 inlägg
#2

I Access används # när du använder datumfält, i de flesta andra dbms används apostrofer. Alltså vill vi att det ska se ut så här:

select * from calendar where startTime >= #2001/10/01 00:00:01# and endTime <= #2001/10/01 23:59:59#

Mvh,

------------------
All your base are belong to me.

matthewMedlem sedan okt. 2001166 inlägg
#3

Funkade direkt ! Tack!!!

Vet någon en bra Access sajt?

252 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
126 ms — hämta forumlista (db)
124 ms — hämta statistik (db)
119 ms — hämta tråd, inlägg och bilagor (db)