TableAdapter renvoyant occasionnellement le nombre de lignes 1 mais toutes les colonnes nulles

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

  •  03-07-2019
  •  | 
  •  

Question

Je clique sur rafraîchir 20 fois sur ma page et cela fonctionnera, puis quelques minutes plus tard, il ne fonctionnera plus pendant 5 minutes. Le tableadapter indique qu'il a un compte de 1, mais lorsque j'accède à une propriété, par exemple: tableadapter1 [0] .property1, il lève une exception:

[StrongTypingException: la valeur de la colonne 'blogpull_keywords' dans le tableau 'blogpull' est DBNull.]

mais lorsque j'exécute le processus stocké derrière cette méthode dans SQL Management, il ne renvoie aucune valeur NULL, rien que des données.

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();
            } 
}
Était-ce utile?

La solution

J'ai défini MultipleActiveResultSets = true dans la chaîne de connexion et cette erreur a disparu.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top