Sto riscontrando un errore "Cast specificato non valido". Applicazione del modulo Windows in C#. Sto cercando di recuperare un valore da un tavolo. Il valore è o un piccolo, o un valore numerico (ho provato entrambi i campi, entrambi mi danno lo stesso errore), e cerco di memorizzarlo in una variabile int.Errore "cast specificato non valido" nel programma di moduli di finestre C#
ecco la fonte:
using (SqlDataReader rdr = cmd.ExecuteReader()) //"select * from table where fieldname = " + value
{
while (rdr.Read())
{
int number = (int)rdr["quantity"]; // error is here
avete provato convert.toint16 (RDR [ "quantità"]; – David