Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di billy1
    Registrato dal
    Jun 2001
    Messaggi
    549

    come verifico se una stringa viene prima o dopo un'altra, alfabeticamente?

    cioa

    ho un loop in cui stampo le gategorie una per riga

    a me interessa, ad un certo punto, stampare la parola "camerette", ma devo farlo esattamente in modo per cui sia stampato nel punto giusto

    esempio: io ho

    ARMADI
    BAULI
    BICCHIERI
    CULLE

    ecco il devo mettere la parola CAMERETTE in mezzo, dopo BICCHIERI e prima di CULLE

    quindi il risultato dovra' essere :

    ARMADI
    BAULI
    BICCHIERI
    CAMERETTE
    CULLE


    come posso fare?

    io ho fatto la seguente cosa come coidce, usando l'operatore "<" ma non funziona...

    codice:
    strSQL = "SELECT distinct categoria FROM categorie order by categoria"
    
    RS.Open  strSQL, CONN
    do until RS.EOF
    
        str_cat = trim(RS("categoria"))
    
         if "camerette" < str_cat then
              response.write "CAMERETTE"
         else
              response.write str_cat
         end if
    
    RS.movenext
    loop
    RS.close
    Il fumo fa male a te e agli altri.
    Rispettate chi non vuole respirare il fumo passivo.

  2. #2
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    non posso provare, ma secondo me puoi usare il metodo copy del recordset ottenendo così un recordset disconnesso
    a questo rec disconnesso aggiungi CAMERETTE, poi lo ordini e poi lo scrivi a video
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  3. #3
    Codice PHP:
    strSQL "SELECT distinct categoria FROM categorie order by categoria"

    bScritto=false

    RS
    .Open  strSQLCONN
    do until RS.EOF
        str_cat 
    trim(RS("categoria"))
        if (
    bScritto=false) and (ucase(str_cat) > "CAMERETTE"then
           response
    .write "CAMERETTE"
           
    bScritto=true
        end 
    if
        
    response.write str_cat
    RS
    .movenext
    loop
    RS
    .close 

  4. #4
    Basta usare StrComp per confrontare due stringhe.

    http://www.webmasterpoint.org/funzio...2/StrComp.html

    xxx

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.