Visualizzazione dei risultati da 1 a 3 su 3

Discussione: errore query

  1. #1

    errore query

    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 12
    codice:
    <% @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");

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    var sql=("SELECT Tabella.nome, * FROM Tabella WHERE (((Tabella.id_prod)='"+id_codice+"')) OR (((Tabella.nome)='"+id_nome+"')");
    Roby

  3. #3
    no nn cambia nulla...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.