chi mi può aiutare?
codice:Tipo di errore: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][Driver ODBC Microsoft Access] Errore di sintassi (operatore mancante) nell'espressione della query '(((Tabella.id_prod)=1-135646-B25AP)) OR (((Tabella.nome)=PC Card Smart Card Reader)'. /esercizio/ricerca.ASP, line 12codice:<% @language="jscript"%> <% var id_nome = Request.form("nome").item(); var id_codice= Request.form("codice").item(); var sdc = "driver={Microsoft Access Driver (*.mdb)};dbq="; sdc += Server.MapPath("db/db1.mdb"); var conn = new ActiveXObject("ADODB.Connection"); var record_set = new ActiveXObject("ADODB.recordset"); conn.Open(sdc); var sql=("SELECT Tabella.nome, * FROM Tabella WHERE (((Tabella.id_prod)="+id_codice+")) OR (((Tabella.nome)="+id_nome+")"); record_set.open(sql,conn); RIGA 12 if (record_set.EOF) Response.Write("Non ci sono prodotti");

Rispondi quotando