操作sql命令asp.net vb的输出

时间:2011-02-10 18:28:08

标签: asp.net sql vb.net

我正在构建一个有5个类别的测验应用程序。我正在为DB保存名称,类别和分数等详细信息。保存所有数据的表格如下:

Name  Category  Score
John  Windows    10
Tom   Mac        5

在开始页面上我想要禁用/启用类别如果用户尚未进行测验(例如,如果John已经完成了Windows测验但是没有Mac则启用Mac测验,禁用Windows并显示Windows得分) 。 什么是从数据库中检索这些值然后将它们传递给变量或布尔值的最优雅的方法?如果搜索返回NULL(如果John没有采用测验)并操纵SQL数据库的输出怎么办?我正在使用vb.net 2.0和SQL Server 2005及其asp.net应用程序。我们将非常感谢您的帮助。)

1 个答案:

答案 0 :(得分:0)

使用ORH,例如nHibernate。您可以指定默认值,如果是空搜索结果,您可以直接实例化business / DTO对象并使用您喜欢的任何内容预先填充它。

如果这太多了 - 你总是可以迭代一个数据表(如果那是你从SQL查询返回的那个)。