欧美一级精品免费播放-亚洲精品久久久久久人妖-中文字幕一区二区精品在线-国产精品亚洲一区二区在 色天天综合色天天久久婷婷_日韩綜合网_精品国产香蕉伊思人在线_99视频国产在线观看播放

注冊|登錄

聯(lián)系電話:024-31891684  13390130939
日志

沈陽軟件開發(fā)_沈陽軟件公司_沈陽軟件定制/軟件/日志

Log日志

軟件開發(fā)筆記15:DBNull&ISNULL

瀏覽量:3412

1.DBNull

DBNull在DotNet是單獨的一個類型 System.DBNull ,它只有一個值 DBNull.Value ,DBNull 直接繼承 Object 。

但是為什么 DBNull 可以表示數(shù)據(jù)庫中的字符串,數(shù)字,或日期呢?原因是DotNet儲存這些數(shù)據(jù)的類(DataRow等)都是以 object 的形式來儲存數(shù)據(jù)的。
對于 DataRow , 它的 row[column] 返回的值永遠不為 null , 要么就是具體的為column 的類型的值 。 要么就是 DBNull 。 所以 row[column].ToString() 這個寫法永遠不會在ToString那里發(fā)生NullReferenceException。

2.ISNULL

使用指定的替換值替換 NULL。

語法
ISNULL ( check_expression , replacement_value)

參數(shù)
check_expression

將被檢查是否為 NULL的表達式。check_expression 可以是任何類型的。

replacement_value

在 check_expression 為 NULL時將返回的表達式。replacement_value 必須與 check_expresssion 具有相同的類型。

返回類型
返回與 check_expression 相同的類型。


 

沈陽團購網|營口網站制作|沈陽軟件公司|軟件定制|網站建設|加盟易勢|提交問題