【问题标题】:TableAdapter occasionally returning row count 1 but all null columnsTableAdapter 偶尔会返回行数 1 但所有列都为空
【发布时间】:2009-03-05 00:17:38
【问题描述】:

我会在我的页面上刷新 20 次,它会工作,然后几分钟后它会停止工作 5 分钟。 tableadapter 说它的计数为 1,但是当我访问一个属性时,例如: tableadapter1[0].property1 它会引发异常:

[StrongTypingException: 表 'blogpull' 中列 'blogpull_keywords' 的值为 DBNull。]

但是当我在 SQL 管理中运行该方法后面的存储过程时,它不会返回任何空值,只是数据。

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();
            } 
}

【问题讨论】:

    标签: c# .net sql tableadapter


    【解决方案1】:

    我在连接字符串中设置了 MultipleActiveResultSets = true 并且这个错误消失了。

    【讨论】:

      猜你喜欢
      • 2018-10-29
      • 1970-01-01
      • 2020-07-29
      • 1970-01-01
      • 2017-04-15
      • 2020-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多