我輸入了存在於數據庫中的用戶名。名字只有名字和姓氏。所以中間的名字是空的,它被存儲在數據庫中作爲null
。要獲取用戶的員工ID,我使用了以下查詢。但執行查詢後obj的值是null
。名字和姓氏存儲在一個數組中。我檢查了他們的值。他們的價值觀是好的。通過sqlquery檢查數據庫中的空值C#
您能否告訴我爲什麼這個對象沒有獲取更多的價值。
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();
這worked..thanx了很多! – Seema 2013-05-09 16:00:36