TableAdapter ocasionalmente devuelve el recuento de filas 1 pero todas las columnas nulas

StackOverflow https://stackoverflow.com/questions/613107

  •  03-07-2019
  •  | 
  •  

Pregunta

Voy a actualizar en mi página 20 veces y funcionará; luego, unos minutos más tarde, dejará de funcionar durante 5 minutos. El tableadapter dice que tiene un conteo de 1 pero cuando accedo a una propiedad, por ejemplo: tableadapter1 [0] .property1 arroja una excepción:

[StrongTypingException: el valor para la columna 'blogpull_keywords' en la tabla 'blogpull' es DBNull.]

pero cuando ejecuto el proceso almacenado detrás de ese método en la administración de SQL, no devuelve ningún nulo solo datos.

careers.jobdepartmentDataTable dtDepartments = new jobdepartmentTableAdapter().GetDepartmentByJobID(iJobID);
        if (dtDepartments.Count > 0)
        {
            try
            {
                iDepartmentID = dtDepartments[0].job_department_id; //thows error here
            }
            catch
            {
                Context.Response.Write("error info: " + iJobID.ToString());
                Context.Response.End();
            } 
}
¿Fue útil?

Solución

Configuré MultipleActiveResultSets = true en la cadena de conexión y este error desapareció.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top