Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Problemino con foreach
giovedì 26 ottobre 2006 - 13.26
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
thor2000
Profilo
| Newbie
3
messaggi | Data Invio:
gio 26 ott 2006 - 13:26
Salve ho bisogno di un metodo ke iteri su una tabella di un DataSet ne estregga un campo e lo passi come parametro ad un altro metodo che lo usa per fare delle insert....
ho provato a fare cosi :
foreach (DataRow row in ds.Tables[0].Rows)
{
string id =row["PRODOTTO"].ToString();
submit_order(id,user);
}
ma la funzione che richiamo mi inserisce solo il primo record e poi si ferma....forse xke il ciclo e' troppo veloce???
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 26 ott 2006 - 14:23
>Salve
Ciao!
>ho bisogno di un metodo ke iteri su una tabella di un DataSet
>ne estregga un campo e lo passi come parametro ad un altro metodo
>che lo usa per fare delle insert....
>ho provato a fare cosi :
>
>foreach (DataRow row in ds.Tables[0].Rows)
> {
>
> string id =row["PRODOTTO"].ToString();
>
> submit_order(id,user);
>
>
> }
>
Quello che hai scritto è apparentemente corretto e abbiamo poche specifiche per capire cosa succede in effetti.
Ad esempio, cosa fa la submit_order di preciso? Hai controllato che il datatable non abbia effettivamente solo una riga? Perchè se ne ha solo una, la insert da fare è solo una =)..
user cos'è? è fisso?
>ma la funzione che richiamo mi inserisce solo il primo record
>e poi si ferma....forse xke il ciclo e' troppo veloce???
Il fatto che il ciclo sia troppo veloce non conta. Le operazioni vengono fatte comunque, considerato che ogni ciclo ricomincia solo quando hai eseguito tutte le istruzioni in esso scritte (a meno che non fermi l'iterazione con istruzioni particolari)..
Alx81 =)
http://blogs.dotnethell.it/suxstellino
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !