TableAdapter ocasionalmente retornando contagem de linhas 1 Mas todas as colunas nulas

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

  •  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();
            } 
}
Foi útil?

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
scroll top