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?