以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- datamap错在哪里 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=46516) |
-- 作者:wuxianzuoji41 -- 发布时间:2014/2/25 9:51:00 -- datamap错在哪里
fill(sql true)方式形成的SQL TABLE表, With Tables("窗口产品销售_tbl_records")
填加这个怎么没反应呀,错在哪里
Dim dmp As New DataMap
无法显示出来DATAMAP呀 |
-- 作者:Bin -- 发布时间:2014/2/25 9:55:00 -- 我复制你的代码,改了一些列名测试了一下.完全没问题啊. 做个例子发上来我看看你是怎么做的
|
-- 作者:wuxianzuoji41 -- 发布时间:2014/2/25 10:41:00 -- 以下是引用Bin在2014-2-25 9:55:00的发言:
我复制你的代码,改了一些列名测试了一下.完全没问题啊. 做个例子发上来我看看你是怎么做的 可以了谢谢。 SQL 语句的查询结果怎么付值给DATAMAP?这个地方该怎么写
Dim cmd As New SQLCommand dt = cmd.ExecuteReader() Dim dmp As New DataMap Tables("窗口产品销售_tbl_records").Cols("rType").DataMap = dmp |
-- 作者:Bin -- 发布时间:2014/2/25 10:49:00 -- 不可以,你得循环所有行添加 |
-- 作者:wuxianzuoji41 -- 发布时间:2014/2/25 10:54:00 -- 如果不用多列,就单列可以这么做吗
[此贴子已经被作者于2014-2-25 10:55:53编辑过]
|
-- 作者:Bin -- 发布时间:2014/2/25 10:55:00 -- 单列也不可以,一样要循环添加. |
-- 作者:wuxianzuoji41 -- 发布时间:2014/2/25 10:57:00 -- 这个循环是循环谁的行?没有明白, for \'FOR后面的这个地方怎么写呀 dmp.add("XXX") |
-- 作者:Bin -- 发布时间:2014/2/25 10:59:00 -- Dim cmd As New SQLCommand dt = cmd.ExecuteReader() Dim dmp As New DataMap for each dr as datarow in dt.datarows next Tables("窗口产品销售_tbl_records").Cols("rType").DataMap = dmp |
-- 作者:wuxianzuoji41 -- 发布时间:2014/2/25 11:19:00 -- 以下是引用Bin在2014-2-25 10:59:00的发言:
Dim cmd As New SQLCommand dt = cmd.ExecuteReader() Dim dmp As New DataMap for each dr as datarow in dt.datarows next Tables("窗口产品销售_tbl_records").Cols("rType").DataMap = dmp sql 语句是不是形成一个看不见的表在后台dt.datarows?这个表什么时候消失 [此贴子已经被作者于2014-2-25 11:18:57编辑过]
|
-- 作者:Bin -- 发布时间:2014/2/25 11:31:00 -- 代码执行完毕,不再用它的时候.net就会自动释放它 |