Och

Databaser & SQL

8 svar · 202 visningar · startad av Erik Juhlin

Medlem sedan maj 200010 687 inlägg
Trådstart#1

Har kollat runt men inte hittat det. Hur skriver man "och" i SQL?

Medlem sedan dec. 19996 721 inlägg
#2

AND

..eller menade du något annat?

Medlem sedan maj 200010 687 inlägg
#3

Funkar inte för mig. :(

Medlem sedan dec. 200012 464 inlägg
#4

Lite mer fakta tack.
Hur ser din sql ut och vad vill du ha fram?

Medlem sedan maj 200010 687 inlägg
#5
sql = "SELECT * From tblErik WHERE kategori = '" & Request.QueryString("kategori") & "'"

sqlmeny = sql
sqlinnehall = sql & " AND WHERE sida = '" & Request.QueryString("sida") & "'"

Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Drivrutin för ODBC Microsoft Access] Syntaxfel (operator saknas) i frågeuttrycket 'kategori = 'Webbutveckling' AND WHERE sida = 'index''.
/xhtml/databas/menyinnehall.asp, line 13

Medlem sedan dec. 200012 464 inlägg
#6

Det skall bara vara ett where

Medlem sedan maj 200010 687 inlägg
#7

Tack för hjälpe, men jag skulle behöva lite mer hjälp nu. :)

sql = "SELECT * From tblErik WHERE kategori = '" & Request.QueryString("kategori") & "'"

sqlmeny = sql
sqlinnehall = sql & " AND sida = '" & Request.QueryString("sida") & "'"
<%=rsinnehall("sidinnehall")%>

Feltyp:
ADODB.Field (0x80020009)
Antingen är BOF eller EOF satt till True, eller så har aktuell post raderats. Den begärda åtgärden kräver en aktuell post.
/xhtml/databas/menyinnehall.asp

Medlem sedan dec. 200012 464 inlägg
#8

Det betyder att det inte finns någon post i din tabell som uppfyller det villkor du har ställt.
Du kan testa för det så här:


set rs = conn.execute (sql)
'eller hur du skapar ditt recordset

if  rs.eof then
   response.write "Inga poster funna <br>"
else
 while not rs.eof
   'hantera data
 rs.movenext
wend
end if

eller du kanske förväntade dig att det skulle finnas något data? I så fall är det nog så att du inte har fått med några värden i request.querystring

Man kan göra en testutskrift av SQL-satsen innan man gör execute så man kan varifiera att den ser korrekt ut.

Medlem sedan maj 200010 687 inlägg
#9

Oj, det missade jag visst. :)

251 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)