webForumDet fria alternativet

Typblandningsfel?

ASP

2 svar · 238 visningar · startad av andreas_lindh

Medlem sedan jan. 20011 140 inlägg
Frågan#1

Varför blir det här fel?
<%
vVecka = DatePart("ww", Date(), 2)
sql3 = "select Top 6 * from veckansmatcher where Vecka = " & vVecka & ""
Set recset3 = oConn.Execute(sql3)
%>
får detta felmeddelandet

Microsoft OLE DB Provider for ODBC Drivers fel '80040e07'

[Microsoft][Drivrutin för ODBC Microsoft Access] Typblandningsfel i villkorsuttryck.

/tik/main.asp, rad 14

Medlem sedan juni 200032 967 inlägg
#2

det luktar lite som om fältet Vecka är av typen text. då måste du ha apostrofer runt värdet, dvs:

sql3 = "select Top 6 * from veckansmatcher where Vecka = '" & vVecka & "'"

mvh,

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>

Medlem sedan jan. 20011 140 inlägg
#3

Tack för hjälpen

278 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
150 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)