当前位置:编程学习 > C#/ASP.NET >>

如何强制DATASET中的空值必须出现

我现在正在做一个web service的项目,

1. 根据SQL语句从数据库中得到数据(SQL是用户输入的,所以我不能控制)
2. 填充数据到DATASET中
3. 返回给JAVA调用者

出现的问题就是如果某个字段是空值,那么这个字段不能出现在返回数据中,而JAVA调用者很难去解析,因为他连多少个字段都不知道,很难去在页面上显示出来.
example 

<studentid>1</studentid>
<name>test</name>
<phone></phone>

在返回的数据中,就不包含<phone></phone>

请问高手,如何强制这个空值字段出现呢.

我试了两个方法,但感觉都不好. 
1. 把所有数据循环一遍
2. 试图每次生成dataset 后, 得到xml schema, 修改它,但没有成功

有没有人又好的办法.  --------------------编程问答-------------------- 你过滤DataSet中的数据碰到值为DbNULl的改称你要的空值。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,