Reading Null Values

Reading Null Values As you learned in Chapter 2, a column defined as null can store a null value. A null value indicates that the column value is unknown. | Reading Null Values As you learned in Chapter 2 a column defined as null can store a null value. A null value indicates that the column value is unknown. A standard C type cannot store a null value but a Sql type can. Let s consider an example of reading a null value from the database. Say you ve performed a SELECT statement that retrieves the UnitPrice column for a row from the Products table and that the UnitPrice column contains a null value. If you try to store that null value in a standard C type such as a decimal using the following code decimal unitPrice unitPriceColPos then you ll get the following exception You ll also get this exception if you try to store the null value in an object as shown in the following example object unitPriceObj productsSqlDataReader UnitPrice You can check if a column contains a null value using the IsDBNull method of a DataReader object. This method returns a Boolean true or false value that indicates whether the column value is null. You can then use that Boolean result to decide what to do. For example if unitPriceColPos UnitPrice column contains a null value else unitPrice unitPriceColPos Because unitPriceColPos returns true this example displays UnitPrice column contains a null value As mentioned a Sql type can store a null value. A null value is stored as Null. For example SqlMoney unitPrice unitPriceColPos unitPrice unitPrice This example displays unitPrice Null Each of the Sql types also has a Boolean property named IsNull that is true when the Sql object contains a null value. For example This example displays True True is displayed because unitPrice contains .

Bấm vào đây để xem trước nội dung
TÀI LIỆU LIÊN QUAN
5    176    1
5    255    1
5    106    0
5    121    1
6    103    1
6    107    1
6    121    1
6    103    0
6    140    0
6    98    0
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.