Jag skickar med <a href="user_info.asp?userID=<%=user("userID")%>"> till en annan sida som ska mottaga den med följande sql: tänk på att request("userID") är en variabel, så du få lägga till lite " och &... =) Du bör kontrolera värdet en klient skickar.Kan inte ta emot stängen i SQL
<%Set view=objConn.Execute("Select * From tblUsers WHERE userID=request(userID)")%>
Hur löser jag WHERE-satsen så att jag får med datan från ID-t jag skickar i strängen?Sv: Kan inte ta emot stängen i SQL
<%Set view=objConn.Execute("Select * From tblUsers WHERE userID=" & request("userID"))%>Sv: Kan inte ta emot stängen i SQL
<code>
<%
Dim UserId
UserId = "" & Request.QueryString("userID")
If IsNumeric(UserId) Then
UserId = CLng(UserId)
Set view=objConn.Execute("Select * From tblUsers WHERE userID=" & UserId)
Else
Response.Write "You have not entered a valid UserId!"
End If
%>
</code>
Denna kod hindrar oxå från SQL Injekt. Vilket är en säkerhetsrisk.