Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Aki
    Registrato dal
    Dec 2002
    Messaggi
    2,206

    [vbs]splittare una stringa

    Ciao raga,
    in un campo di sql server ho una stringa tipo questa:
    codice:
    a - b - c
    vorrei 'splittare' la stringa per verificare se nella stringa c'è 'b',
    trattando quella stringa come fossero tante stringhe quanti i dati (separati da -),
    credo (anzi son quasi certo) che mi serva un array,
    ma come uso la funzione Split (o almeno credo sia quella)

  2. #2
    come si cucina un uovo alla coque? consulto l'Artusi... http://msdn.microsoft.com/library/de...vsfctsplit.asp

  3. #3
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    codice:
    valori = Split("a-b-c","-")
    il primo valore della Split è la stringa in questione, il secondo il carattere di divisione (-)
    valori è un array di 3 elementi (a,b,c) che va ovviamnete da 0 a 2
    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"

  4. #4
    Utente di HTML.it L'avatar di Aki
    Registrato dal
    Dec 2002
    Messaggi
    2,206
    Originariamente inviato da Sypher
    codice:
    valori = Split("a-b-c","-")
    il primo valore della Split è la stringa in questione, il secondo il carattere di divisione (-)
    valori è un array di 3 elementi (a,b,c) che va ovviamnete da 0 a 2
    ok grazie

    però ora mi son accorto che preventivamente non so quante sottostringhe ci saranno, ossia il campo può essere:
    codice:
    a-b-c
    oppure
    codice:
    a-b-c-d-e
    quindi avevo pensato che devo inizializzare una variabile con il totale degli elementi dell'array, ma come?

  5. #5
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    valori = Split("a-b-c","-")
    totaleValori = Ubound(valori)

  6. #6
    Utente di HTML.it L'avatar di Aki
    Registrato dal
    Dec 2002
    Messaggi
    2,206
    grazie a tutti

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.