0

您好,我从一个班级打电话来测试我的产品,但是我不断收到此错误:“对象引用未设置为对象的实例。”

测试:

global::OfficeSystem.Employees employees = new OfficeSystem.Employees();

employees.Delete(Convert.ToInt64("17")); <--- Primary Key
employees.GetEmployeeByOfficeID(Convert.ToInt64("6"));

这里有什么问题?

4

2 回答 2

1

听起来你没有实例化你的对象是出于什么原因。我建议在调试中运行您的代码并添加对员工的监视以确保其不为零。希望有帮助。

于 2011-04-14T15:40:59.000 回答
0

这仅仅意味着您使用的对象是null. 访问成员null永远无效。

我不确定哪一行导致了错误。是说“主键”的那个吗?如果是这样,员工可以null吗?使用调试器找出答案应该非常简单。

如果需要,请null在使用对象之前检查以防止出现此错误。

于 2011-04-14T15:39:54.863 回答