以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]如何从后台未加载的表里获得数据字典?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=117502)

--  作者:yangguojun
--  发布时间:2018/4/13 15:14:00
--  [求助]如何从后台未加载的表里获得数据字典?
如何从后台未加载的表里获得数据字典?
--  作者:有点甜
--  发布时间:2018/4/13 15:18:00
--  

用代码设置数据字典

 

http://www.foxtable.com/webhelp/scr/0580.htm

 

http://www.foxtable.com/webhelp/scr/0581.htm

 

查询表数据,参考

 

http://www.foxtable.com/webhelp/scr/0696.htm

 


--  作者:yangguojun
--  发布时间:2018/4/13 15:38:00
--  
上面那几个链接的内容  如果加载临时表,遍历每一行再用 链接一  的方式循环添加应该是可以的。
是否只有这一种方式来添加?  下面的代码中 来源表 是表的名称, 有方法直接跟临时表进行关联吗

Dim dmp As New TableDataMap    
    dmp.DataTable = "来源表" \'指定数据来源表
    dmp.ValueCol = "取值列" \'指定取值列
    dmp.DisplayCol = "显示列" \'指定显示列

--  作者:有点甜
--  发布时间:2018/4/13 15:41:00
--  

你可以生成临时表,然后使用TableDataMap,如

 

http://www.foxtable.com/webhelp/scr/0695.htm

 

 


--  作者:yangguojun
--  发布时间:2018/4/13 16:09:00
--  

Dim c md As New SQLCommand

Dim dt As DataTable

c md.ConnectionName = “数据源”

c md.CommandText = "S ELECT * From {数据表}"

dt = c md.ExecuteReader()


是否可以直接使用上面的表  dt  ,然后使用TableDataMap ?   这种情况下,下面代码中的表怎么设置


Dim dmp As New TableDataMap    
    dmp.DataTable = "来源表" \'指定数据来源表
    dmp.ValueCol = "取值列" \'指定取值列

    dmp.DisplayCol = "显示列" \'指定显示列



--  作者:有点甜
--  发布时间:2018/4/13 16:10:00
--  

不可以用dt这种临时表,这种临时表无法设置dt.name的。

 

你要用4楼的方式生成一张真实的表,你可以隐藏这张表。


--  作者:yangguojun
--  发布时间:2018/4/13 16:12:00
--  
好吧,这样就明确了