Foxtable(狐表)用户栏目专家坐堂 → 遍历数据源某表所有列时 如何返回列的长度


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

主题:遍历数据源某表所有列时 如何返回列的长度

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


加好友 发短信
等级:一尾狐 帖子:408 积分:2921 威望:0 精华:4 注册:2010/8/26 20:57:00
遍历数据源某表所有列时 如何返回列的长度  发帖心情 Post By:2011/9/5 11:59:00 [只看该作者]

嘿嘿   老爹 我看到你在 回答问题 赶紧凑上来问一个

 

MaxLength

 

这个代码  用在外部表的 时候  返回的值 全是 -1   下面是代码

 

Dim x As String = MainTable.name
Dim x1 As String
Dim lst As List(Of String)
st = Connections("服务器").GetTableNames
For Each nm As String In lst
    'x1 = x1 & "|" & nm
Next

If x1 Like "'*" & x & "*'" Then
    Dim cmd As New SQLCommand
    Dim dt As DataTable
    cmd.C
    cmd.CommandText = "SELECT * From {" & x & "}"
    dt = cmd.ExecuteReader()   
    For Each cl As DataCol In dt.DataCols
        Dim dr As DataRow = DataTables("GJ动态建表_临时").AddNew()
        dr("列名")  = cl.name
        dr("数据源类型") = cl.DataType.name
        dr("长度") =cl.MaxLength
    Next
'End If

[此贴子已经被作者于2011-9-5 12:03:22编辑过]

 回到顶部
总数 11 1 2 下一页