Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Luca1317
    Registrato dal
    Dec 2001
    Messaggi
    1,258

    Se metto 3 deve elencarmi i 3 e non i 53 o 43

    Se inserisco un valore in un form...tipo 5...l'sql deve elencarmi tutti i record che hanno in quello specifico campo i n.5 ma il codice che ho mi elenca anche i 56...45...insomma tutti i numeri che hanno un 5 incluso...so che è una scicchezza ma ho un'assenza di 2 anni di asp e mi sto impallando
    questo è il codice:

    codice:
    var testo = String(Request.Form("ricerca"));
    
    if (testo=="" || testo=="undefined") Response.Redirect("nontrovato.asp");
    
    var trova = testo.split(" ");
    
    var stringaDiConnessione = "driver={Microsoft Access Driver (*.mdb)};dbq=";
    stringaDiConnessione += Server.MapPath("../../db/carico.mdb");
    var conn = new ActiveXObject("ADODB.Connection");
    conn.Open(stringaDiConnessione);
    
    var sql = "SELECT * FROM caricoart WHERE";
    for (i=0;i<trova.length;i++) {
      if (i>0) sql += " AND";
     sql += " ndocumento LIKE '%" + trova[i] + "%'";
    
    }
    
    
    
    var rec = conn.Execute(sql);

  2. #2
    perchè usi il LIKE
    Sem nasù per patì, patèm!

  3. #3
    Utente di HTML.it L'avatar di Luca1317
    Registrato dal
    Dec 2001
    Messaggi
    1,258
    bho?

    sono parti di codice che ho trovato in qlche script in internet e messo insieme...mi funziona per molte cose che devo fare ma per questa non va...devo modificarlo ulteriormente

  4. #4
    Se metti like '%5%' ti considera tutti quelli che hanno almeno un 5 all'interno di quel campo. Per avere solo i record con 5 e basta metti campo = '5' se stringa o campo = 5 se numerico
    Sem nasù per patì, patèm!

  5. #5
    Utente di HTML.it L'avatar di Luca1317
    Registrato dal
    Dec 2001
    Messaggi
    1,258
    %? ignoravo...grazie..l'ho provato e funziona

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.