Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente bannato
    Registrato dal
    Jan 2003
    Messaggi
    2,407

    recupero di x caratteri

    salve ragazzi,

    non ricrdo come si faceva a recuperare un x numero di caratteri da una variabile di tipo stringa...

    Nello specifico quello che mi servirebbe è questo:

    codice:
    IlTitolo = myRSComS1("Titolo")
    If (Len(IlTitolo) > 40) Then
      Primi37 =
      Titolo = Primi37 & "..."
    else
      Titolo = IlTitolo
    end if
    sempre che il mio codice sia corretto come sintassi... come faccio a mettere i primi 37 caratteri della variabile iltitolo nella variabile primi37?

    Grazie mille!

  2. #2
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    left(stringa,37)
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  3. #3
    Utente bannato
    Registrato dal
    Jan 2003
    Messaggi
    2,407
    codice:
    IlTitolo = myRSComS1("Titolo")
    If (Len(IlTitolo) > 40) Then
      Primi37 = left(IlTitolo,37)
      Titolo = Primi37 & "..."
    else
      Titolo = IlTitolo
    end if
    cosa sto sbagliando?
    accidenti ho fatto una prova ma il risultato è che mi viene visualizzata tutta la stringa completa

  4. #4
    il response.wirte cosa stampa... "titolo" o "iltitolo"
    lo so che sembra una domanda deficiente visto però che c'è questa anologia di nomi di variabili e che non mi sembra di leggere errori nella condizione... sai una la butta lì come idea
    Grazie sempre di tutto!!!
    Alberto

  5. #5
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    prova così
    codice:
    IlTitolo = myRSComS1("Titolo")
    If (Len(Trim(IlTitolo)) > 40) Then
      Primi37 = left(IlTitolo,37)
      Titolo = Primi37 & "..."
    else
      Titolo = IlTitolo
    end if
    il codice è giusto probabilmente andrà nell'else...
    in caso fattelo stampare a video e vedi se arriva corretto il titolo
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  6. #6
    Utente bannato
    Registrato dal
    Jan 2003
    Messaggi
    2,407
    risolto...

    invece di if the else end if

    l'ho fregato così...

    [code]

    IlTitolo = myRSComS1("Titolo")
    If (Len(IlTitolo) > 40) Then
    Primi37 = left(IlTitolo,37)
    Titolo = Primi37 & "..."
    end if
    If (Len(IlTitolo) <= 40) Then
    Titolo = IlTitolo
    end if

    [code]

    il piccione andava proprio a prendermi sempre la condizione nell'else...

    grazie

  7. #7
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    il piccione
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  8. #8
    ghghghg allora è perchè lui scattava solo a 41 caratteri non 40... infatti tu gli haidetto se > 40 mica >= 40 o >39

    volevndo a sto punto puoi...

    If (Len(IlTitolo) > 39) Then
    Primi37 = left(IlTitolo,37)
    Titolo = Primi37 & "..."
    else
    Titolo = IlTitolo
    end if
    Grazie sempre di tutto!!!
    Alberto

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.