rätt SQL-sats?

Databaser & SQL

3 svar · 231 visningar · startad av soffan76

Medlem sedan maj 2001684 inlägg
Trådstart#1

Är detta rätt SQL om man vill hämta upp ett värde från ett dolt fält från ett formulär? Värdet ska sedan in i en databas med datatypen integer.

SQL = "SELECT * FROM PA_Projektanmalan WHERE PA_ID = " & (Request.Form("PA_ID")) & " "
Medlem sedan dec. 200012 464 inlägg
#2

Bara lite onödigt krafs, men annars ok.

SQL = "SELECT * FROM PA_Projektanmalan WHERE PA_ID = " & Request.Form("PA_ID")

Om det är dolt eller inte har ingen betydelse, det som avgör är datatypen för kolumnen.

Medlem sedan maj 2001684 inlägg
#3

Om det dolda värdet skickas på detta vis då? Ska fnuttarna med eller blir det fel då när det ska in i ett fält med datatypen int?


<input type="hidden" name="PA_ID" value="<% = Session("PA_ID")%>">
Medlem sedan juni 200032 967 inlägg
#4

enligt larsgs kod ovan.

men, du behöver ju inte skicka med sessions i formuläret.

SQL = "SELECT * FROM PA_Projektanmalan WHERE PA_ID = " & session("PA_ID")
252 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)