50 messaggi dal 04 giugno 2002
si ma è sempre uguale
Prova così:

v = SPLIT(attivita,",",-1,1)
For Each elements In v
sql1 = "INSERT INTO transazione (attivita) VALUES ('" & V(i)& "')"
Set conn = Server.CreateObject("ADODB.Connection")
Conn.open "Provider=Microsoft.Jet.Oledb.4.0; data source=" & Server.Mappath("../../data/agenti2/areagenti.mdb")
conn.Execute sql1
conn.Close
next
v = SPLIT(attivita,",", -1, 1)
For Each elements In v

sql1 = "INSERT INTO transazione (attivita) VALUES ('" & V(i)& "')"
Set conn = Server.CreateObject("ADODB.Connection")
Conn.open "Provider=Microsoft.Jet.Oledb.4.0; data source=" & Server.Mappath("../../data/agenti2/areagenti.mdb")
conn.Execute sql1
conn.Close

next
107 messaggi dal 19 giugno 2002
se metti l' 'execute' all' interno del ciclo..... =))) Perchè cosi farà sempre l' execute dell' ultima assegnazione della variabile ossia .... sull' ultimo elemento dell' array .

Fred

Le Petit Francais
Il ciclo For Each, prende in cosiderazione ogni elemento dell'array..

Quindi se l'array è composto da 2 elementi es prova1 e prova2..
prima prende in considerazione prova1
poi prova2
v = SPLIT(attivita,",", -1, 1)
For Each elements In v

sql1 = "INSERT INTO transazione (attivita) VALUES ('" & elements & "')"
Set conn = Server.CreateObject("ADODB.Connection")
Conn.open "Provider=Microsoft.Jet.Oledb.4.0; data source=" & Server.Mappath("../../data/agenti2/areagenti.mdb")
conn.Execute sql1
conn.Close

next


naturalmente non ci va + v(i), ma elements
Modificato da enigma il 08 aprile 2003 18.12 -
50 messaggi dal 04 giugno 2002
niente, adesso devo andare via di corsa, a domani
ciaoooo
50 messaggi dal 04 giugno 2002
Funziona, come hai detto tu, con questa sintassi:

Dim conn , sql_insert
Set conn=Server.CreateObject("ADODB.Connection")

Conn.open "Provider=Microsoft.Jet.Oledb.4.0; data source=" & Server.Mappath("../../data/agenti2/areagenti.mdb")
v = SPLIT(attivita,",", -1, 1)
For Each elements In v

sql1 = "INSERT INTO transazione (attivita) VALUES ('" & elements & "')"
Set conn = Server.CreateObject("ADODB.Connection")
Conn.open "Provider=Microsoft.Jet.Oledb.4.0; data source=" & Server.Mappath("../../data/agenti2/areagenti.mdb")
conn.Execute sql1
conn.Close

next

grazie mille sei troppo forte, sei bravissimo, mi hai risolto un problema che non è da poco (almeno per me), sai sono una grafica e di asp ne capisco poco, se ti serve qualche animazione in flash o qualche ritocco grafico non ti fare problema a contattarmi chiaramente gratis per te.

ciao

ancora grazie

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.