Red de conocimiento del abogados - Preguntas y respuestas sobre la Ley de patentes - 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 objResult

}