24 messaggi dal 21 febbraio 2002
Ciao a tutti, dovrei dividere una stringa dinamica esempio :
prova-12-55555555
la divido in
prova
12
555555555
ammettiamo che la seconda stringa d'esempio sia
provissima-13-11111111
come faccio a dividere le parole comprese tra il carattere "-" qualsiasi sia la loro quantità di caratteri ?

Grazie a tutti

1.818 messaggi dal 21 giugno 2001
Contributi
Con la funzione Split che ti restituisce una Matrice i cui elementi sono i pezzi della stringa

Split(Stringa_Da_Dividere, Elemeto_Separatore)

Nel tuo caso

StringaDivisa=Split("provissima-13-11111111", "-")



Cia Cia
hyppos

www.teatrolabaracca.com

<code>
|--------------------------------------|
|<font color=white><b>in giro torte sol ciclos et rotor igni</b></font id=white>|
|--------------------------------------|
</code>

hyppos
<code> in giro torte sol ciclos et rotor igni</code>
24 messaggi dal 21 febbraio 2002
Grazie applico subito by gogo

24 messaggi dal 21 febbraio 2002
Ho provato ma mi da un errore, lo script è questo:

&lt;%
str= rs.fields.item("str").value
stringa= Split(str,"-")
response.write stringa

%&gt;
e l'errore è questo:
Tipo di errore:
Oggetto risposta, ASP 0106 (0x80020005)
È stato individuato un tipo di dati privo di handle.


cosa significa?
grazie

11.886 messaggi dal 09 febbraio 2002
Contributi
E' possibile che il campo str del record sia vuoto?
Prova così per evitare l'errore:

&lt;%
str= rs("str")
if not str="" then stringa= Split(str,"-")
response.write stringa
%&gt;

Per accedere ai valori dei campi di un record usa:
rs("str")
anziche:
rs.fields.item("str").value

è un po' più sbrigativo...

-----------------------
Da una perla dal saggio:
Quando non hai capito, devi dire "non ho capito", no che dici che hai capito e invece non hai capito un cavolo. Hai capito?
-----------------------

Enjoy learning and just keep making
24 messaggi dal 21 febbraio 2002
Ho quasi risolto in questo sistema:

&lt;%
str= "ago-124-111111"
stringa= Split(str,"-")
for i=0 to UBound(stringa)
Response.write stringa(i)&"&lt;br&gt;"
Next

%&gt;
Il valore restituito è il seguente :
ago
124
111111
ora queste stringhe le devo importare in un database, come faccio ad
inserire nei campi le suddette stringhe ?

Grazie ago



Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.