Foxtable(狐表)用户栏目专家坐堂 → 建外部表时碰到的麻烦,请高手赐教!


  共有7821人关注过本帖树形打印复制链接

主题:建外部表时碰到的麻烦,请高手赐教!

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


加好友 发短信 F6
等级:狐精 帖子:3036 积分:19223 威望:0 精华:2 注册:2008/9/1 7:50:00
建外部表时碰到的麻烦,请高手赐教!  发帖心情 Post By:2012/4/24 23:40:00 [只看该作者]

有关说明请参加打开项目后的窗口,我好像在这里碰到麻烦,转不出弯来,请各位给以指导,谢谢先!

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.rar


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/4/25 9:07:00 [只看该作者]

下面的并不是表达式来的,所以不能用eval来计算:

 

.AddColumn("zlh",ADOXType.String,16)

 

大概的思路:

 

Dim Builder As New ADOXBuilder("cs") '要指定数据源名称
Dim tbl As ADOXTable
Builder.Open()
tbl = Builder.NewTable("table2") '创建表
With tbl
    For Each dr As DataRow In DataTables("tabledatatype").DataRows
        Select Case dr("ADOXType")
            Case "date"
                .AddColumn(dr("name"),ADOXType.DateTime)
            Case "boolean"
                .AddColumn(dr("name"),ADOXType.Boolean)
            Case String
                .AddColumn(dr("Name"),ADOXType.String,dr("length"))
        End Select
    Next
End With
Builder.AddTable(tbl, True, True) '增加表
Builder.Close()


 回到顶部
帅哥哟,离线,有人找我吗?
kylin
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 F6
等级:狐精 帖子:3036 积分:19223 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2012/4/25 11:09:00 [只看该作者]

明白,谢谢老六的指点

 回到顶部