if(oDataTable.Rows[0]["File"] != null) //byte array
{
}
我表中的文件列似乎爲空。但是,當我嘗試檢查它是否爲null或不在代碼部分中時,它不會轉到其他部分。有人能告訴我如何解決這個問題嗎?如何檢查數據表中的字節數組是否爲零
if(oDataTable.Rows[0]["File"] != null) //byte array
{
}
我表中的文件列似乎爲空。但是,當我嘗試檢查它是否爲null或不在代碼部分中時,它不會轉到其他部分。有人能告訴我如何解決這個問題嗎?如何檢查數據表中的字節數組是否爲零
我認爲你應該檢查的DBNull與Convert.IsDBNull:
if(!Convert.IsDBNull(oDataTable.Rows[0]["File"]))
{
}
每天我都在學東西:)謝謝@Shedal – 2012-04-11 14:49:48
不客氣:)考慮將答案標記爲接受,如果它適合你。 – 2012-04-11 14:51:33
它說,你可以在6分鐘內接受答案;)之後,我會的。 – 2012-04-11 14:53:51
莫非可能是'DBNull'代替'null'?我需要看到更多的代碼才能確定。 – SouthShoreAK 2012-04-11 14:47:24