Originariamente inviato da valeria75
myCommand.Parameters.Add("?Qt", OleDb.OleDbType.VarChar).Value = quantity
oledb non richiede che i parametri siano nominati ma solo che essi siano aggiunti all'insieme dei parametri nello stesso ordine con cui sono presenti nella query sql. Quindi
codice:
sql = "SELECT * FROM Prodotti WHERE IDProdotto = ? AND Colore = ?"
myCommand.Parameters.Add("?", OleDb.OleDbType.Integer).Value = id
myCommand.Parameters.Add("?", OleDb.OleDbType.VarChar).Value = colore
per quanto riguarda il datatable non è un problema costruire le colonne del mio datatable, quello che non so è come associare il command alla tabella creata manualmente.
Mettiamo allora che hai la tabella. Nella tabella hai aggiunto una riga per ogni prodotto ordinato.
codice:
myCommand.CommandText = "nomesp"
for each _dr as datarow in tuadt.rows
myCommand.Parameters.Clear 
myCommand.Parameters.Add("?", OleDb.OleDbType.Integer).Value = cint(_dr("IDProdotto"))
' ecc. ecc.
myCommand.executenonquery
next