se non ho capito male o è valorizzato codice o id
ma mai tutti e due insieme
anzi dal codice che scrivi
codice:
IF len(request.form("codice")) > 0 THEN
codice = replace(request.form("codice"), "'", "''")
ELSE
id = replace(request.form("id"), "'", "''")
END IF
è proprio così
allora dovresti scrivere
al posto di
codice:
IF len(codice) > 0 OR len(id) > 0 THEN
sql = "SELECT * FROM tabella WHERE codice = '"& codice &"' OR idfilm ="& id
...
codice:
IF len(codice) > 0 OR len(id) > 0 THEN
IF len(codice) > 0 then
sql = "SELECT * FROM tabella WHERE codice = '"& codice &"'"
else
sql = "SELECT * FROM tabella WHERE idfilm ="& id
end if
...