ZerephinaMedlem sedan sep. 2000197 inlägg
Från ena sidan finns denna länk:
<A HREF = sida.asp?id=<%=rs("id")%>><%=rs("namn")%></A>
Där klickar jag på en länk som har ett speciellt nummer.
På sidan som öppnas så skall det visas den post med det numret:
id = Request.Querystring("id")
SQL = "SELECT * From tabell WHERE id = '"& id &"'"
Jag när jag väljer namn istället för siffror så går det bra, så jag antar att det är fel på formatet jag skickar i. Dvs det går bra med text men inte med tal. Har det nåt med " eller ' att göra? Hur skall man skriva när man vill skicka tal och inte text?
------------------
/Sophie*
LarsGMedlem sedan dec. 200012 465 inlägg
Jo, precis. Om det är tal i kolumnen så skall det inte vara ' omkring sökvärdet.
sql = "SELECT * From tabell WHERE id = " & id
------------------
essentitia preter non sans multiplicandum
ZerephinaMedlem sedan sep. 2000197 inlägg
Antog att det var nått sånt. Jag har fnuttat omkring alla " och ' och svär på att jag gjorde som du sa utan att det funkade. Men ditt svar genererade så klart min dator till att förstå så nu funkade det!!
------------------
/Sophie*
EclipseMedlem sedan juli 20003 741 inlägg
Det finns tre GOLDEN RULES och du tuchade precis tvåan.
- Ingen punkt eller komma framför WHERE.
- Inga fjumpar när man frågar efter siffror eller TRUE/FALSE.
- Använd samma namn på sessions / textfields / tabellnamn.
---
jag har kommit på dom själv och du får tycka vad du vill om dom men de fungerar! :-) That's all that matters!
Med siffror i tvåan menas fält av typen INT och räknare.
/ jakob