Visualizzazione dei risultati da 1 a 8 su 8

Discussione: RTrim non funziona...

  1. #1

    RTrim non funziona...

    Ho una pagina asp che interpreta un file presente sul server e genera un file csv
    Alcuni campi presentano diversi spazi dopo il valore e avevo pensato quindi di applicare RTrim prima di scrivere il valore nel csv
    For v = 1 to 11
    strXls = strXls & RTrim(ArrImm(u,v)) & ";"
    Next

    ma comunque sia restano gli spazi...
    20 ;PALERMO (PA) XXXXXX, SNC Piano T-1;zona2 cat. A/7;4;5 vani;374,43 ;
    avete idee?

    Grazie
    Fabio

  2. #2

  3. #3
    e come posso beccarlo?

  4. #4
    cicla la stringa carattere per carattere e fatti stampare il suo codice ascii (con ASC()). lo spazio è 32

  5. #5
    mi trova il cod ascii 9

    public function EliminaSpazi(valore)

    ab = 1
    do while not ab = len(valore)
    carattere = mid(valore,ab,1)
    carattere = Asc(carattere)
    if carattere <> "9" or carattere <> "32" then
    StringaPulita = StringaPulita & mid(valore,ab,1)
    end if
    ab = ab + 1

    loop
    EliminaSpazi = StringaPulita
    StringaPulita = ""
    end function

    con una funzione del genere potrei risolvere? mi da un errore in asc(carattere), ora controllo

  6. #6
    puoi usare

    stringa=replace(stringa,chr(9),"")

  7. #7
    ma te li toglie anche dal mezzo, se ci sono

  8. #8
    ottimo!!!
    Grazie

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.