Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    174

    VB6 - Filtro sui Campi in formato Testo

    Ho due campi codici prodotti in formato testo e devo filtrare da codice a codice,
    c'è un modo per fare il filtro ? (match, between ecc.) ???
    Se ho codici solo alfanumerici es.. "xvy", "aaa" ecc. come ci si comporta ?
    Grazie

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    174
    Devo fare la select da codice a codice

  4. #4
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Originariamente inviato da Mirco65
    Devo fare la select da codice a codice
    Cosa significa?
    Traduci perchè questa frase non ha per niente senso.

  5. #5
    select verso un database?

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    174
    Scusa il ritardo !
    Per fare da Prodotto Codice1 a Prodotto Codice2:


    Certo devo fare : select * from Prodotti where Codice >= 'Codice1' and Codice <= 'Codice2'

    Non badando ai formalismi della select, ma è corretto fare in questo modo quando il campo codice1 e Codice2 sono in formato testo e non numerici ?

    Nel caso che i filtri di selezione (Codice1 & Codice2) contengano in esempio 'XXXYY' e 'tXA12'

    quale criterio usa per selezionare il range dei prodotti ? In ordine alfabetico e numerico per intenderci?

    E' corretto fare in questo modo o per in campi stringa c'è un'altro modo (tipo between ecc.)?

    Spero essere stato chiaro
    Saluti e con l'occasione buon anno.

    Ps.: io comunque non ho acora fatto delle prove per verificare

  7. #7
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Ecco, adesso è più comprensibile.

    Certo che è corretto fare così, ma puoi indifferentemente usare il BETWEEN, non fa alcuna differenza.

    Però attento, non funziona sempre in tutti i casi, ma dipende dal database e/o dal provider che usi per accedervi.
    Tempo fa ho avuto la sfortuna di dover connettermi ad un database FoxPro (tabelle su file DBF) utilizzando l'apposito provider OleDB, e non c'era verso di utilizzare il BETWEEN, quindi ero costretto ad usare il classico

    campo >= valore1 AND campo <= valore2

    Ma sono casi rari... Con SQL Server, Oracle, DB2, ecc. non ho mai avuto problemi.

    Ma se non provi...

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    174
    Scusa il ritardo !
    Grazie ho provato e non mi da problemi facedo >= ecc...

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.