Foxtable(狐表)用户栏目专家坐堂 → 直接取后台字典


  共有2402人关注过本帖平板打印复制链接

主题:直接取后台字典

帅哥哟,离线,有人找我吗?
blackzhu
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57590 威望:0 精华:15 注册:2008/9/1 9:45:00
直接取后台字典  发帖心情 Post By:2014/9/17 12:16:00 [只看该作者]

Dim q As new QueryBuilder
q.C
q.TableName = "品牌档案查询表"
q.SelectString = "Select * From {品牌档案}"
q.Build

Dim dmp As New TableDataMap
dmp.DataTable = "品牌档案查询表"
dmp.ValueCol = "品牌名称"
dmp.DisplayCol = "品牌名称"
dmp.ListCols = "序号,品牌名称"
dmp.Sort = "序号"
Tables(Vars("表名")).Cols(Args(0)).DataMap = dmp.CreateDataMap()

  这一种方法没有问题

下面的方法 不报错,但是不可以用,有啥办法解决下呢:

Dim dtName As String = "品牌档案"
Dim cmd As New SQLCommand
Dim dt As DataTable
cmd.C
cmd.CommandText = "SELECT 序号,品牌名称 From {" & dtName & "}"
dt = cmd.ExecuteReader()


Dim dmp As New TableDataMap
dmp.DataTable = dtName
dmp.ValueCol = "品牌名称"
dmp.DisplayCol = "品牌名称"
dmp.ListCols = "序号,品牌名称"
dmp.Sort = "序号"
Tables(Vars("表名")).Cols(Args(0)).DataMap = dmp.CreateDataMap()

 回到顶部