投稿者 fredee  (社会人) 投稿日時 2009/2/16 19:39:54
お世話にまります。
VB2008EXP SP1でデータグリッドビューを使ってデータベースのテーブルを更新するプログラムを作っています。データベースはSqlServer2005Expを使っています。
データグリッドビューのセルが入力されたら全角半角チェックをし、何も入力しない場合はチェックしないようにしています。その例を下記に記します。
<例>
If Me.DataGridView1.CurrentCell.Value = Nothing Then Exit Select  '何も入力しない時
この記述を、Windows Vista(Business) で実行すると問題ないのですが
Windows XP SP3の環境で実行すると、「何も入力しない」 = Nothing 条件に引っかからないのは何故でしょうか?
因みに、XP側で
If Me.DataGridView1.CurrentCell.Value = "" Then Exit Select
のように、 Nothing を "" で置き換えても同じでした!(条件に引っかからない)

何方かご教授をお願い致します。