【发布时间】:2009-10-03 10:33:52
【问题描述】:
我目前正在使用 sql 数据阅读器(在 vb.net 中)通过存储过程从 SQL Server 2008 数据库中提取文章对象。该对象的一部分包括如下所示的两个属性:
theArticle.Truthfulness = ((myReader.GetInt32(myReader.GetOrdinal("Truthfulness"))))
theArticle.Relevance = ((myReader.GetInt32(myReader.GetOrdinal("Relevance"))))
我的问题是真实性和相关性可能会返回一个空值,这会导致函数崩溃。
我想我明白为什么了。我要求一个整数值(getin32),因为返回 null 它失败。
如何容纳数据库中的空值,使其不会倒下?
【问题讨论】:
标签: sql sql-server vb.net sql-server-2008