La Red de Conocimientos Pedagógicos - Currículum vitae - int i = (int)cmd.ExecuteScalar(); La referencia del objeto no se estableció en una instancia del objeto. ¿Qué debo hacer si este error está escrito en la clase?

int i = (int)cmd.ExecuteScalar(); La referencia del objeto no se estableció en una instancia del objeto. ¿Qué debo hacer si este error está escrito en la clase?

El motivo del error es que no se ha inicializado. en lugar de una conversión forzada.

La función completa es la siguiente

objeto estático público ejecutarScalar(string sqlString)

{

string str = ConfigurationManager.ConnectionStrings[ "ConnectionString "].ConnectionString;

SqlConnection con = new SqlConnection(str);

SqlCommand cmd = new SqlCommand(sqlString, con);

con. Abrir( );

objeto objResult=cmd.ExecuteScalar();

con.Close()

cmd.Dispose();

con.Dispose();

return objResultado

}