DBに存在するユーザー名を入力しました。名前は姓と名のみです。そのため、ミドル ネームは空であり、DB に として保存されnull
ます。ユーザーの従業員 ID を取得するために、次のクエリを使用しました。しかし、クエリを実行した後の obj の値はnull
. 姓名は配列に格納されます。それらの値を確認しました。それらの値は問題ありません。
オブジェクトが nay 値を取得しない理由を教えてください。
SqlCommand cmm1= new SqlCommand ();
cmm1.CommandText = ("Select empID from empPersonalInfo where empFirstName= '" + arr[0].ToString() + "' and empMiddleName= '" + System.DBNull.Value + "' and empLastName= '" + arr[2].ToString() + "' ");
cmm1.Connection = conn;
obj = cmm1.ExecuteScalar();