以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]表加载后处理出错。 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=11212) |
-- 作者:dlovef -- 发布时间:2011/7/13 16:28:00 -- [求助]表加载后处理出错。 如下代码,在命令窗口执行时就会报错,请帮忙看下原因。谢谢 DataTables("t_pcgl").LoadFilter="" DataTables("t_pcgl").Load Dim ids As String For Each dr As DataRow In DataTables("t_pcgl").DataRows ids = ids & "," & dr("pcno") Next Output.Show(ids) |
-- 作者:mr725 -- 发布时间:2011/7/13 16:32:00 -- 错误提示中不是说的很清楚吗,检查一下你的数据类型···· |
-- 作者:dlovef -- 发布时间:2011/7/13 16:38:00 -- 具体应该检查那个字段呢?上面代码中的"pcno"的话,是字符型的,应该没有问题吧。 而且我注释掉 DataTables("t_pcgl").Load 这行就不会报错,难道是Load的原因? [此贴子已经被作者于2011-7-13 16:39:42编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2011/7/13 16:40:00 -- 做个例子上来 |
-- 作者:mr725 -- 发布时间:2011/7/13 16:50:00 -- 我测试正常····· |
-- 作者:dlovef -- 发布时间:2011/7/13 17:32:00 -- 刚才那个问题可能问得不太全面。我做了个例子。 很像我的实际应用了。 错误触发方法:在命令行窗口输入 DataTables("表A").LoadFilter="" DataTables("表A").Load 并执行 [此贴子已经被作者于2011-7-13 17:38:43编辑过]
|
-- 作者:mr725 -- 发布时间:2011/7/13 17:42:00 -- 没有问题呀: |
-- 作者:dlovef -- 发布时间:2011/7/13 17:43:00 -- 再点下确定噢。这个message是debug用的。 |
-- 作者:狐狸爸爸 -- 发布时间:2011/7/13 17:44:00 -- 表达式中的字符要用单引号:
Dim ids As String |
-- 作者:dlovef -- 发布时间:2011/7/13 18:00:00 -- 狐爸正解。建议将帮助文档的 父表与子表同步加载 章节也更正一下噢。 |