Tengo un error de "conversión especificada no es válida". Aplicación de formulario de Windows en C#. Estoy tratando de recuperar un valor de una tabla. El valor es smallint o numeric (probé ambos campos, ambos me dan el mismo error) e intento almacenarlo en una variable int.error de "conversión especificada no es válida" en el programa de formularios de Windows C#
aquí está la fuente:
using (SqlDataReader rdr = cmd.ExecuteReader()) //"select * from table where fieldname = " + value
{
while (rdr.Read())
{
int number = (int)rdr["quantity"]; // error is here
han intentado convert.toint16 (RDR [ "cantidad"]; – David