webForumDet fria alternativet

Användra req querystring flera ggr?

ASP

3 svar · 217 visningar · startad av emil

Medlem sedan apr. 2000106 inlägg
Frågan#1

Jag kör med

<%
OpenConn("fotboll.mdb")
SQL = "select * from spelare where spelar_id=" & request.Querystring("spelar_id")
'response.write (SQL)
Set news = Conn.Execute ( SQL )
%>

och sedan conn.close.

Sedan skall jag hämta mer info ur en annan tabell och kör därmed conn.close och försöker med

<%
OpenConn("fotboll.mdb")
SQL = "select * from bar where spelar_id=" & request.Querystring("spelar_id")
'response.write (SQL)
Set news = Conn.Execute ( SQL )
%>

Men då klagar den enligt följande:

Microsoft OLE DB Provider for ODBC Drivers fel '80040e07'
[Microsoft][Drivrutin för ODBC Microsoft Access] Typblandningsfel i villkorsuttryck.

Kan man inte använda det flera ggr?

Medlem sedan dec. 20003 563 inlägg
#2

Kanske är spelar_id i tabellen bar av typen text?
I sådana fall måste du ha enkelfnuttar kring querystringen

Medlem sedan dec. 200012 464 inlägg
#3

Jodå, felet har inget med request.Querystring att göra.

Av feltexten att döma så är spelar_id i tabellen bar definerad som text, byt till integer.

Medlem sedan apr. 2000106 inlägg
#4

Stort tack!
Har man lärt sig nåt nytt idag =)

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