下面是一个代码片段:
For i As Integer=1 To
Tables("统计窗口_Table1").Cols.count-1
s= s & "IsNull([" &
Tables("统计窗口_Table1").Cols(i).name & "],0) +"
Next
MessageBox.show(s)
在表数据齐全的情况下,MessageBox.show(s)显示的结果是
此主题相关图片如下:列表达式.jpg
![dvubb 图片点击可在新窗口打开查看](UploadFile/2013-11/201311241254050668.jpg)
但在表数据不齐全的情况下,MessageBox.show(s)显示的结果就不齐全了,如
此主题相关图片如下:列表达式1.jpg
![dvubb 图片点击可在新窗口打开查看](UploadFile/2013-11/2013112412123430298.jpg)
请问如何改写
s= s & "IsNull([" & Tables("统计窗口_Table1").Cols(i).name & "],0) +"
这段代码使得在任何情况下,生成的s字符串都是齐全的?像第一个图示的那样?
谢谢。
[此贴子已经被作者于2013-11-24 12:26:16编辑过]