Probabilmente il campo è di tipo stringa e allora abbisogni degli apici:
codice:<% if (Request.QueryString("cat") = ("2")) then categoria_video="/archivio/video/fiction" end if if (Request.QueryString("cat") = ("3")) then categoria_video="/archivio/video/reportage" end if if (Request.QueryString("cat") = ("4")) then categoria_video="/archivio/video/disturbato" end if oRst.Open "SELECT * FROM video WHERE categoria = '" & categoria_video & "'", oConn, adOpenForwardOnly, adLockReadOnly While not oRst.Eof %>