如何强制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