Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 28
  1. #1
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135

    Splittare per due caratteri

    Ciao.

    Come faccio a splittare prima per "-" e poi per "," questo codice:?

    codice:
    412-TRAT, 413-TRMT, 414-RATR
    per ottenere:
    codice:
    412
    TRAT
    413
    TRMT
    414
    RATR
    Preciso che dal form potrebbe arrivare sia un solo valore:
    codice:
    412-TRAT
    che un numero di valori indefiniti:

    codice:
    412-TRAT, 413-TRMT, 414-RATR, 415-TATR, 416-TMTR, 417-ATRM.... etc
    Grazie
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  2. #2
    rimpiazzi il trattino con la virgola e splitti per la virgola. that easy!

  3. #3
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Originariamente inviato da optime
    rimpiazzi il trattino con la virgola e splitti per la virgola. that easy!
    facile? no è geniale !!!!
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  4. #4
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Scusa un'altra domanda... ho scritto così dietro tuo suggerimento:
    codice:
    T1 = trim(request.form("T1"))
    T1 = replace(request.form("T1"), "-", ",")
    session("T1") = T1
    response.write T1 &"
    "
    
    strVariabile = Split(T1, ",")
    for xVar = 0 to UBound(strVariabile)
    response.write(trim(strVariabile(xVar)) &"
    ")
    next
    ed ottengo così:
    codice:
     412
    TRAT
    413
    TRMT
    414
    RATR
    ma se devo recuperare questi valori nella pagina di inserimento nel db, come faccio ??? :master:
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  5. #5
    eh? splittali nella pagina di inserimento e usa l'array di risulta

  6. #6
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Originariamente inviato da optime
    eh? splittali nella pagina di inserimento e usa l'array di risulta
    Si ho provato, ma ho questo problema:
    codice:
    T1 = trim(request.form("T1"))
    T1 = replace(request.form("T1"), "-", ",")
    session("T1") = T1
    response.write T1 &"
    "
    
    strVariabile = Split(T1, ",")
    for xVar = 0 to UBound(strVariabile)
    response.write(trim(strVariabile(xVar)) &"
    ")
    next
    
    T2 = trim(request.form("T2"))
    T2 = replace(request.form("T2"), "-", ",")
    session("T1") = T2
    response.write T2 &"
    "
    
    strVariabile = Split(T2, ",")
    for xVar = 0 to UBound(strVariabile)
    response.write(trim(strVariabile(xVar)) &"
    ")
    
    sql = "INSERT INTO tbl (Int) VALUES ("& Int &")"
    conn.execute(sql)
    
    
    next
    Non è possibile conoscere le posizioni esatte dei valori splittati ?
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  7. #7
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Sicuramente non mi spiego, ecco ciò che recupero dal form:
    codice:
    ' campouno del form
    74-CAMPANA, 79-MASSIMO
    
    ' campodue del form
    141-TATR, 142-TRAT
    
    ' campotre del form
    5-COM, 6-ISO
    Come faccio ad ottenere:
    codice:
    74
    CAMPANA
    79
    MASsIMO
    141
    TATR
    142
    TRAT
    5
    COM
    6
    ISO
    e soprattutto ad inserirli con una query nel db ???
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  8. #8
    tutto=var1 & var2 & var3
    replace (tutto
    split (tutto

    va devo dirti tutto?

  9. #9
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Si questo l'ho capito...

    Ma se devo inserire in una query:

    codice:
    SQL = INSERT INTO (CAMPOX, CAMPOY) VALUES (74, CAMPANA)
    come faccio a sapere qual'è nello split la posizione 74 ???

    Mi segui?
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  10. #10
    non ti seguo. ho paura VVoVe:

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.