以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- [求助]新建临时表时提示错误 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=98583)
|
-- 作者:twef
-- 发布时间:2017/4/1 14:16:00
-- [求助]新建临时表时提示错误
Dim dtb1 As New DataTableBuilder("表B") dtb1.AddDef("日期",Gettype(Date)) dtb1.AddDef("项目名称",Gettype(String),50) For Each v As String In DataTables("XMSKDJB").GetValues("SKLB") dtb1.AddDef(v, Gettype(Double)) Next
dtb1.Build()
此主题相关图片如下:1.png
|
-- 作者:有点蓝
-- 发布时间:2017/4/1 15:28:00
--
代码看不出有问题。这个事件还是其它代码吗?
勾上“显示详细信息”看看
|
-- 作者:twef
-- 发布时间:2017/4/1 15:35:00
--
此主题相关图片如下:2.png
此主题相关图片如下:3.png
[此贴子已经被作者于2017/4/1 15:47:00编辑过]
|
-- 作者:有点蓝
-- 发布时间:2017/4/1 15:45:00
--
上面图中的事件代码完整贴出来。
另外除开一些系统列,最多只能创建250个列
|
-- 作者:twef
-- 发布时间:2017/4/1 15:50:00
--
其他代码没有。
总算找到原因了,是因为这一列中有空值存在。
请教一下,为什么有空的值就不能生成,如何修改代码?
[此贴子已经被作者于2017/4/1 15:51:56编辑过]
|
-- 作者:有点蓝
-- 发布时间:2017/4/1 16:02:00
--
For Each v As String In DataTables("XMSKDJB").GetValues("SKLB","SKLB is not null") dtb1.AddDef(v, Gettype(Double)) Next
|