• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:データを判別してのテーブル処理)

データの判別とテーブル処理の方法

このQ&Aのポイント
  • データを比較し、既存データを更新または新規データを追加するテーブル処理の方法について質問します。
  • 上記の命令で既存データは正常に更新できますが、新規データの処理でエラーが発生します。
  • 「オブジェクト参照がオブジェクトインスタンスに設定されていません」というエラーメッセージが表示されます。解決方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • kero_mio
  • ベストアンサー率90% (94/104)
回答No.1

VB.NET のバージョンがわからないので、回答が二分しますが、 UserData.Tableが、Nothingだから、落ちているのでは? ■VS.NET2005を使っている場合 If UserData.Table IsNot Nothing AndAlso _   UserData.Table.Rows.Count <> 0 Then  編集処理 End If ■VS.NET2002, 2003を使っている場合 If Not UserData.Table Is Nothing Then   If UserData.Table.Rows.Count <> 0 Then    編集処理   End If End If で、試してみてください。

gonta_256
質問者

お礼

If UserData.Table IsNot Nothing ではなく If UserData IsNot Nothing だとうまくいきました。 ありがとうございます。

gonta_256
質問者

補足

回答ありがとうございます。 VBは2005を使っています(^^; そこで、教えていただいた構文を入れてみましたが、結果は同じでした。 Tryで囲っているのですが、囲わない方がいいのかと考えております。

関連するQ&A

専門家に質問してみよう