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 に答える