判斷資料庫表中一列是否為空的

2022-03-06 05:03:07 字數 380 閱讀 6569

當我們從資料庫中取出一行資料的時候,一開始它們還是乙個datarow,或者是乙個datareader我們要需地把它們乙個乙個轉換成c#語言中我們所需要的型別。

如dr["content"].tosstring(); 而資料庫表中的這個content欄位可能是null,那麼,我們在轉換之前,就要先進行判斷。怎麼進行判斷呢?

(1)、如果dr是datarow物件

dr.table.columns.contains("content");

(2)、如果dr是datareader 物件就用下面這種方式。

dr.isdbnull(dr.getordinal("content"));

要注意的是,使用上面的這兩種方法進行判斷前,必須保證有這一行資料,否則是會報錯的。

lua判斷乙個表是否為空表

1 有人會直接用表與 比較 local a if a then print a 是空表 else print a 不是空表 end2 還有人可能用table.maxn local a if table.maxn a 0 then print a 是空表 else print a 不是空表 end a...

oracle判斷資料表的字段內容是否為空

最近在用oracle資料庫select資料,因為之前都是在用mysql,總是會遇到一些問題,記錄一下。有乙個select查詢是要多表查詢的,然後要找出某一表中的某一欄位是否為空,或者不為空的情況。為空則為未使用,不為空則為已使用。可以使用 is null 和is not null 如 1 selec...

將資料庫表中一列值取出到陣列中與某一確定值進行比較

寫 之前目的是達到,將資料庫表中存放等級那一列值取出到陣列中,再用系統原先等級與陣列中的數一一進行比較,再得出最終的等級 連線資料庫,定義乙個陣列,遍歷資料庫表中的值到陣列中,再用乙個for迴圈進行比較 private void button48 click object sender,eventa...