Ho il seguente problema, devo ritrovare in un database access interfacciato in Internet con asp delle stringhe che prima assemblo con stringa1_stringa2 e poi disassemblo:
codice:
<a href=info.asp?Insegnamento="&replace(fascia9," ","_")&"><%=fascia9%></a>
poi nel file info.asp
ho il seguente codice:
<%Insegnamento=request.querystring("Insegnamento ")
Insegnamento1=replace(Insegnamento,"_"," ")
Set OBJdbConnection = Server.CreateObject("ADODB.Connection")
OBJdbConnection.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("data.mdb")
sql = "SELECT * FROM Users WHERE Insegnamento LIKE '%"&Insegnamento1&"%'"
Set RS=OBJdbConnection.Execute(sql)
%>
il problema è che se ho due insegnamenti tipo:
Analisi delle decisioni
e
Analisi delle decisioni e geometrie
allora me li trova tutti e due.
ho provato a non usare LIKE ma = ma non riesco, non funziona!
Qualcuno mi può aiutare?
Grazie.