webForumDet fria alternativet

SQL sats

ASP

6 svar · 149 visningar · startad av aleborg

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

Influensan har gjort mig blind :)
VAD är fel?

<%
SQL="Select From Link Where [Godkand]='yes', And Where [LinkKat]="& Request.QueryString("Kat") &", And Where [Under]='no'"
Set rs=Conn.Execute(SQL)
Do Until rst.EOF
%>

SELECT-uttrycket innehåller ett reserverat ord eller argument som antingen är felstavat eller utelämnat, eller så är skiljetecknen felaktigt använda.

Inget är felstavat

Medlem sedan dec. 200012 464 inlägg
#2

Du anger inte vilka kolumner du skall hämta och sen så skall det bara vara ett where och inga komman mellan villkoren

SQL="Select * From Link Where [Godkand]='yes' And [LinkKat]="& Request.QueryString("Kat") &" And  [Under]='no'"

t.ex.

------------------
essentitia preter non sans multiplicandum

[Redigerat av LarsG den 04 apr 2001]

[Redigerat av LarsG den 04 apr 2001]

Medlem sedan jan. 20013 341 inlägg
#3

Tack min hjärna funkar inte idag
Nu fick jag fel på det här:

SQL="Select * From Link Where [Godkand]='yes' And [LinkKat]="& Request.QueryString("Kat") &" And [Under]='no'"
Set rs=Conn.Execute(SQL)
Do Until rs.EOF

Typblandningsfel i villkorsuttryck.

???

Medlem sedan dec. 1999653 inlägg
#4

antar att fältet LinkKat är av typen text? då måste du in med lite enkelfnuttar oxå. :)

SQL = "SELECT * FROM Link WHERE [Godkand]='yes' AND [LinkKat]='"& Request.QueryString("Kat") &"' AND[Under]='no'"
Set rs=Conn.Execute(SQL)
Do Until rs.EOF

mvh,

------------------
void[]
stash/$gu&-public(querystring)/n int{}bind "2" "say i own!" :)

Medlem sedan juni 200032 967 inlägg
#5

vad är det för datatyp på dina kolumner?

antingen har du fjumpar där du inte ska ha det eller tvärsom.

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

Medlem sedan dec. 1999653 inlägg
#6

sluta dubbelposta @nders :e

------------------
void[]
stash/$gu&-public(querystring)/n int{}bind "2" "say i own!" :)

Medlem sedan jan. 20013 341 inlägg
#7

Hade missat att ändra i databasen till tal ;)
Tack!

260 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)