Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Riconoscimento graduatoria numeri

    Forse il titolo è un pò criptico, ma non capisco una cosa che dovrebbe essere molto semplice.

    Ho due campi di testo dove è possibile inserire dei numeri.
    La pagina a cui inviio questi numeri fa una query sql che fa una ricerca fra due campi inquesto modo
    codice:
    ...AND tab_ordini.numero_ordine >= '"&numero_dal&"' AND tab_ordini.numero_ordine <= '"&numero_al&"' ...
    inpratica gli dico di trovare tutti gli ordini che hanno il numero compreso fra i due paramentri inseriti.
    Se faccio una ricerca mettendo come minimo 001 e come massimo 500000 non mi trova un ordine con numero uguale a 556.
    Questo perchè credo che prenda inesame numero numero.
    come faccio ad ovviare a questo inconveniente?

    Grazie a tutti

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    254
    ma il numero_ordine nel database è un numero puro o contiene anche altri caratteri?

  3. #3

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    254
    come mai è definito testo? Contiene solo numeri o no? Nel secondo caso mi sa che non puoi farci nulla.

  5. #5
    non è detto che contiene solo numeri.
    si potrebbe avere anche una numerazione del tipo: 251/2006

    cmq, nel caso fossero solo numeri, come faccio a far sì, nel campo di database, che se si inserisce l'ordine numero 001 scriva proprio 001 e non soltanto 1?

    Grazie

  6. #6
    brutto lavorare con dei testi pensandoli a numeri...

    prova ad usare la funzione CINT

    codice:
    where cint(testo)=numero
    che mi sembra che sia supportata da access...poi non so sinceramente, forse anche instr...

    magari invece di cint usa clng


  7. #7
    ho provato sia Cint, Clng, Cdbl... ma non funziona...
    codice:
      numero_dal = Clng(request.Form("numero_dal"))
      numero_al = Clng(request.Form("numero_al"))
    nessuna soluzione?

  8. #8
    io dicevo
    codice:
    
    Sql=".... where clng(campo_del_db)=" & clgn(numero_dal)

  9. #9
    scusa, non avevo capito... ma purtroppo neanche così...

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.