0

ページを 20 回更新すると機能しますが、数分後に 5 分間機能しなくなります。tableadapter は、カウントが 1 であると言っていますが、プロパティにアクセスすると、たとえば tableadapter1[0].property1 例外がスローされます。

[StrongTypingException: テーブル 'blogpull' の列 'blogpull_keywords' の値は DBNull です。]

しかし、SQL Management でそのメソッドの背後にある Stored proc を実行すると、null だけのデータは返されません。

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

1 に答える 1

0

接続文字列で MultipleActiveResultSets = true を設定すると、このエラーはなくなりました。

于 2009-03-05T01:40:34.090 に答える