Salve, ho un problemino...
Ho un datagrid con un templatecolumn all'interno del quale c'è una textbox.
Quando clicco sul pulsante nella buttoncolumn chiamo la sub aggiungi:

sub aggiungi(obj as object,e as DatagridCommandEventArgs)
dim strSql2 as string =
"INSERT INTO tblOrdini (idcliente,codart,quantita) VALUES"
"('" & request.Cookies("account").value & "','" & ds.Tables("tblArticoli").Rows(e.item.itemindex)("I DARTICOLO").tostring & "','" & ctype(e.item.cells(5).controls(0),textbox).text &"')"
dim objCmd as new OleDbCommand(strSQL2,objConn)

objCmd.connection.open()
objCmd.executenonquery()
objCmd.connection.close()


end sub

Ovviamente, gli accapo sulla mia pagina sono giusti..
In pratica il problema è che mi da un errore su

objCmd.executenonquery()

dicendomi che il terzo valore della query,

ctype(e.item.cells(5).controls(0),textbox).text

non va bene per il criterio specificato. Come devo fare per inserire questo cavolo di valore nel DB?