Originariamente inviato da Roby_72
Ti va in errore che cosa?
La Split produce un array composto dagli elementi che ha trovato (il numero di .. più uno).
Roby
Grazie per aver risposto.
Mi sembra d'aver capito e questa è una situazione tipica:
codice:
<%
stringa=".Mem C"
arr = Split(stringa,"..")
Response.Write "arr=Split(""" & stringa & ""","", "")
"
Response.Write "LBound(arr)=" & LBound(arr) & "
"
Response.Write "UBound(arr)=" & UBound(arr) & "
"
Response.Write "Elementi dell'array=" & (UBound(arr)-LBound(arr)+1) & "<hr>"
stringa=".Mem C..For A"
arr = Split(stringa,"..")
Response.Write "arr=Split(""" & stringa & ""","", "")
"
Response.Write "LBound(arr)=" & LBound(arr) & "
"
Response.Write "UBound(arr)=" & UBound(arr) & "
"
Response.Write "Elementi dell'array=" & (UBound(arr)-LBound(arr)+1) & "<hr>"
stringa=".Mem C..For A..Gia A"
arr = Split(stringa,"..")
Response.Write "arr=Split(""" & stringa & ""","", "")
"
Response.Write "LBound(arr)=" & LBound(arr) & "
"
Response.Write "UBound(arr)=" & UBound(arr) & "
"
Response.Write "Elementi dell'array=" & (UBound(arr)-LBound(arr)+1) & "<hr>"
stringa=".Mem C..For A..Gia A..Cir G."
arr = Split(stringa,"..")
Response.Write "arr=Split(""" & stringa & ""","", "")
"
Response.Write "LBound(arr)=" & LBound(arr) & "
"
Response.Write "UBound(arr)=" & UBound(arr) & "
"
Response.Write "Elementi dell'array=" & (UBound(arr)-LBound(arr)+1) & "<hr>"
%>
Adesso dovrei prendere tutte queste stringhe contenute in una tabella con una query ed inserirle in una select... come devo procedere?
Tabella:
codice:
id frase
1 .Mem C
2 .Mem C..For A
3 .Mem C..For A..Gia A
4 .Mem C..For A..Gia A..Cir G.
Output nella select:
codice:
.Mem C
For A
Gia A
Cir G.