sto cercando di adattare alle mie esigenze un lavoro trovato in rete ke gestisca l'impaginazione di un record del mio database ma nn riesco a risolvere questo problema

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'Codice='.

/provaz/immobile.asp, line 14

posto il codice relativo..

codice:
<HTML>
<HEAD>
<%

id2=request.querystring("Codice")


sql="select * from immobili where Codice="&id2


Set OBJdbConnection = Server.CreateObject("ADODB.Connection") 
OBJdbConnection.Open"driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("/provaz/immobili.mdb")

Set RS=OBJdbConnection.Execute(sql)
%>

Codice=rs("Codice") (questa è la riga in questione...)
Categoria=rs("Categoria")
il campo Codice nel db è di tipo numerico..