TableAdapter ocasionalmente retornando contagem de linhas 1 Mas todas as colunas nulas
-
03-07-2019 - |
Pergunta
Vou bater na minha página 20 vezes e funcionarei, alguns minutos depois para de funcionar por 5 minutos. O TableAdApter diz que tem uma contagem de 1, mas quando eu acessar uma propriedade, por exemplo: tablaTaDapter1 [0] .Property1, ele lança uma exceção:
StrongtypingException: o valor para a coluna 'blogpull_keywords' na tabela 'blogpull' é dbnull.
Mas quando eu executo o Proc armazenado por trás desse método no gerenciamento do SQL, ele não retorna apenas dados nulos.
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();
}
}
Solução
Defino multiLeactiverSultSultSets = true na string de conexão e esse erro desapareceu.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow