TableAdapter restituisce occasionalmente il conteggio delle righe 1 ma tutte le colonne null
-
03-07-2019 - |
Domanda
Premi 20 volte sulla mia pagina e funzionerà, quindi pochi minuti dopo smette di funzionare per 5 minuti. Il tableadapter dice che ha un conteggio di 1 ma quando accedo a una proprietà, ad esempio: tableadapter1 [0] .property1, genera un'eccezione:
[StrongTypingException: il valore per la colonna 'blogpull_keywords' nella tabella 'blogpull' è DBNull.]
ma quando eseguo il proc memorizzato dietro quel metodo in Gestione SQL non restituisce alcun dato nullo.
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();
}
}
Soluzione
Ho impostato MultipleActiveResultSets = true nella stringa di connessione e questo errore è scomparso.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow