Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Ricerca in databse

  1. #1
    Utente di HTML.it L'avatar di mdegiova
    Registrato dal
    Feb 2009
    residenza
    Sondrio
    Messaggi
    134

    Ricerca in databse

    Scusate cualcuno mi può dire se è possibile ricercare un numero con lettere in un database esempio 12 o 1A senza ottenere risultati multipli se cerco solo 1?

    il mio campo "NUMERO" in database "CDU" tabella "PROVA" contiene numeri misti a lettere (1A, 1123, 12xx, 3789 ...)

    io per la ricerca uso il seguente codice :
    .
    .
    .
    set conn = Server.CreateObject("ADODB.Connection")
    conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("CDU.mdb")

    SQL= "select * from PROVA where 1=1"

    if sezione_1<>"" then
    SQL=SQL & " AND NUMERO like '"&"%"&numero&"%"&"'"
    end if
    set sqltext = conn.execute(SQL)
    .
    .
    .

    Ma con "like" se digito 1 nella ricerca mi ritrova tutti i valori che contengono 1 invece che solo il valore 1.

    Come faccio?

  2. #2
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    non usare il like ma il semplice =
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  3. #3
    Utente di HTML.it L'avatar di mdegiova
    Registrato dal
    Feb 2009
    residenza
    Sondrio
    Messaggi
    134
    non posso usare uguale poichè il campo non è NUMERICO

    ho già provato :

    ..
    ..
    ..
    ..
    SQL=SQL & " AND NUMERO = "&numero&""
    ..
    ..

    non funziona !

  4. #4
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    devi racchiudere il numero fra apici singole, ovvero '
    quindi
    codice:
    ..
    ..
    ..
    ..
    SQL=SQL & " AND NUMERO = '"&numero&"'"
    ..
    ..
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

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 © 2025 vBulletin Solutions, Inc. All rights reserved.