Riguardo al modo di aggiungere al command i vari parametri, forse sarebbe piu' corretta, breve e a prova di errori una sintassi cosi
codice:
myCommand.Parameters.Add("?", OleDb.OleDbType.VarChar).Value = tuastringa
myCommand.Parameters.Add("?", OleDb.OleDbType.Integer).Value = tuointeger
ecc.ecc.
Scusa ma mi sfugge una cosa...
anche a me sfugge qualcosa del tuo metodo. Ad es. un ordine e' costituito da tanti dettagliordine. Nel tuo codice manca ad es. un riferimento ad un idordine. Cosi facendo 1 ordine = 1 prodotto?
ora invece come salvo gli elementi scelti nella var di sessione???
non capisco cosa non hai capito. Mi viene da risponderti nel modo che ti ho indicato nel post precedente. es.
hai una datatable Ordine in memoria con una riga per ogni prodotto ordinato e tante colonne quante te ne servono (es. quantita, prezzo ecc.). Salvi in memoria con
codice:
Session("Carrello") = Ordine
e recuperi con
codice:
dim Ordine as datatable
if not session("Carrello") is nothing then
Ordine = ctype(session("Carrello"), datatable)
end if