då är det bara att ta bort apostroferna runt värdet ju!
r: i sql-frågan alltså.
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>
[Redigerat av @nders den 04 apr 2001]
3 svar · 211 visningar · startad av Rockhound
Om man har ett formulär <FORM NAME="omgang">
Välj vilken omgång du vill se tabell för:
<SELECT NAME="omg" onChange="parent.tabframe.location='gifview1.asp'">
<OPTION VALUE="0" SELECTED>
<OPTION VALUE="1">1
<OPTION VALUE="2">2
...
och vill att value värdet ska vara integers istället för som nu text.
Hur gör man då?? Vill nämligen kunna skicka värdet till denna:
omg = request.form("omg")
Set Poster = Conn.Execute("SELECT * FROM a WHERE omgang = '" &omg& "'")
omgang är tal i databasen.
då är det bara att ta bort apostroferna runt värdet ju!
r: i sql-frågan alltså.
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>
[Redigerat av @nders den 04 apr 2001]
Förmodar att du menar så här
Conn.Execute("SELECT * FROM a WHERE omgang = " &omg& "")
Detta ger följande felmeddelande
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'omgang = &omg&'
[Redigerat av Rockhound den 04 apr 2001]
Set Poster = Conn.Execute("SELECT * FROM a WHERE omgang = " & omg )
borde göra tricket, men din onchange fungerar ju inte! du postar ju aldrig formuläret, utan byter bara sida vid onchange!
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>