cosa sbaglio in questa SQL
[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
/wireless/Uk/product_oriz3.asp, line 134

id, tip_UK, modulation sono 3 variabili che passo attraverso un link

codice:
<% 
tip_UK=request("tip_UK")
modulation=request("modulation")
id=request.querystring("id") 
'APERTURA CONNESSIONE CON IL DATABASE SENZA DSN 
Set objConn = Server.CreateObject("ADODB.Connection") 
objConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("/fpdb/wire_products.mdb")
set rs=server.createobject("ADODB.Recordset") 
strSQL=("SELECT * FROM products where id = '"& id &"' AND modulation = '"& modulation &"' AND tip_UK = '"& tip_UK &"'")
'strSQL = "select * from products where id = " & id
rs.Open strSQL, objConn 
if not rs.EOF then
%>