webForumDet fria alternativet

RecSet.EOF? Varför då?

ASP

2 svar · 187 visningar · startad av SprayMaphia

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

inget = ""
SQL = "SELECT TOP 3 * FROM added WHERE refid='" & inget & "' ORDER BY id DESC"
Set RecSet = Conn.execute(SQL)

Varför fungerar inte den här koden? Den ger mig bara RecSet.EOF :S

Medlem sedan maj 20018 027 inlägg
#2

Vad är refid för datatyp? Det ligger nära till hands att gissa på NUMBER. I så fall ska du inte jämföra med strängar som du gör i din fråga (vilket du gör när du har enkelfnuttar (') runt "inget"). Bort med enkelfnuttarna om refid är NUMBER.

Medlem sedan jan. 2004128 inlägg
#3

refid har Text som datatyp. men jag kom på själv...

WHERE refid is null

ska det ju vara...

270 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
134 ms — ändringar (db)