Visualizzazione dei risultati da 1 a 6 su 6

Discussione: avanzamento lettera

  1. #1

    avanzamento lettera

    Domanda forse un pò stupida..
    è possibile incrementare una lettera tramite codice?

    esempio:
    codice:
    variabile=variabile+1
    cioè.. posso, con un update, modificare la lettera A in B e poi in C etcetc in base alle modifiche effettuate di una pagina?? Cioè vorrei far si che ci fosse la versione A, dopodichè la versione B etcetc.

    Grazie mille...
    "..non vogliamo avere ragione... vogliamo essere felici.."

  2. #2
    Se può esserti d'aiuto le lettere A B C puoi ottenerle così:
    codice:
    <%
    for counter = 65 to 67
    %>
    &#<%= counter %>
    <% next %>
    Se vuoi tutte le altre lettere basta che incrementi la linea "for counter = 65 to 67" fino a 90 in questo modo: for counter = 65 to 90.
    Chiaramente se scrivi:
    codice:
    <%
    counter = 65
    %>
    &#<%= counter %>
    otterrai la lettera A, e se scrivi:
    codice:
    <%
    counter = 65
    %>
    &#<%= counter+1 %>
    otterrai la lettera B, mentre con
    codice:
    <%
    counter = 65
    %>
    &#<%= counter+2 %>
    Otterrai la lettera C e così via.
    Ora io non so cosa tu voglia fare, ma ...

  3. #3
    a miche', se scrivi response.write counter ti scrive 65. forse se scrivi response.write chr(counter)....

  4. #4
    alternativamente dovresti poter fare qualcosa del genere:
    codice:
    dim myvar
    myvar = "A"
    myvar = chr(asc(myvar) + 1)
    ciao!

  5. #5
    Originariamente inviato da optime
    a miche', se scrivi response.write counter ti scrive 65. forse se scrivi response.write chr(counter)....
    Vero, ma se scrivi come ho scritto io:
    &#<%= counter %>
    ottieni A
    Ma devi scrivere esattamente così, con la & e il # prima di <%= counter %> altrimenti scrive 65
    provare per credere

  6. #6
    il problema principale è che durante l'inserimento del record passo direttamente la lettera A semplicemente facendo:

    codice:
    (..,vercp,..) values (..,"A",..)
    ora vorrei che nel momento in cui viene modificato quel record automaticamente la lettera A si incrementi in B..

    facendo come scritto da paolocapitani ottengo l'errore di conversione del tipo di dati da char a datetime che ha generato un valore di tipo datetime non compreso nell'intervallo di valori validi.

    Non saprei come creare il counter prendendo il valore da un campo del database.. cioè.. è possibile?
    "..non vogliamo avere ragione... vogliamo essere felici.."

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.