【发布时间】:2023-03-09 03:25:01
【问题描述】:
我正在为一个数据行对象分配另一个数据行对象的值。 例如:
newAddress.AddrId = frenchAddress.AddrId
newAddress.AddrLn1 = frenchAddress.AddrLn1
newAddress.AddrLn2 = frenchAddress.AddrLn2
newAddress.AddrLn3 = frenchAddress.AddrLn3
newAddress.AddrCityNm = frenchAddress.AddrCityNm
newAddress.CntryId = frenchAddress.CntryId
newAddress.ProvId = frenchAddress.ProvId
frenchAddress 中的某些值可以为 NULL,所以我最终得到一个异常,因为我将 DBNull 的值分配给 newAddress。处理DBNull 的最佳和最干净的方法是什么?无论如何只要在有DBNull 的地方插入NULL?
使用 VB.Net。
【问题讨论】:
-
frenchAddress是什么类型?它是类型化的 DataRow 吗? -
@TimSchmelter 是的。
标签: .net vb.net sql-server-2008 dbnull