webForumDet fria alternativet

Två agrument till en länk!!

ASP

5 svar · 167 visningar · startad av saw

Medlem sedan mars 20011 880 inlägg
Frågan#1

Nu sitter jag på en idiot sak igen.
Jag har en länk som jag vill ha med två agrument.(fel ord?)
<A HREF="UpdRec.asp?BildId=<% = rst("BildId")%>Kat=<%= rst("kat") %>">
Jag ser i bläddraren att jag får med det.
Vill fånga upp det så här:
strSQL = "SELECT * FROM Bilder,Kategori " &_
"WHERE BildID ="& Request("BildId") & " AND Kat =" & Request("KatId")

men får följande fel:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Drivrutin för ODBC Microsoft Access] Syntaxfel (operator saknas) i frågeuttrycket 'BildID =2Kat=2 AND Kat ='.
Det låter ju för mig som om han vill Kat 2 ggr???
Vad ser jag inte?

------------------
saw
__
saw@songer.com
www.saw.songer.com
_
_

Medlem sedan juni 200032 967 inlägg
#2
<A HREF="UpdRec.asp?BildId=<% = rst("BildId")%>[b]&[/b]Kat=<%= rst("kat") %>">

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

Medlem sedan mars 20011 880 inlägg
#3

Tack för ditt snabba svar men....
Så här ser det ut i adressfönstret: http://127.0.0.1/Sachmo/Admin/UpdRec.asp?BildId=1&Kat=2
Men jag får detta error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Drivrutin för ODBC Microsoft Access] Syntaxfel (operator saknas) i frågeuttrycket 'BildID =1 AND Kat ='.
/Sachmo/Admin/UpdRec.asp, line 31

Vad tror ni?

------------------
saw
__
saw@songer.com
www.saw.songer.com
_
_

Medlem sedan juni 200032 967 inlägg
#4

du försöker ju requesta in katid när du skickar kat i länken.

klart det blir tomt då.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

Medlem sedan mars 20011 880 inlägg
#5

Nej så är det inte riktigt.
I tabellen Bilder, så finns en främmande nyckel som heterKat, i tabellen Kategori finns primärnycklen som heter KatID.

------------------
saw
__
saw@songer.com
www.saw.songer.com
_
_

Medlem sedan juni 200032 967 inlägg
#6

jag struntar i din databas, för den har inte med detta att göra.

  1. i länken (querystringen) skriver du Kat=23

  2. i sql-frågan requestar du in KatID.

viss skillnad! du måste ju requesta in någonting som du verkligen skickat, annars får du ett tomt värde!

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

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