以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  代码查看表结构  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=189930)

--  作者:xvkewen
--  发布时间:2024/1/5 10:26:00
--  代码查看表结构
帮助文档中有个动态修改表结构的说明,但是没有找到通过代码查看表结构指引;

如果作为系统管理员,我想在动态修改表构之前让系统给出提示,修改前的表构,要怎么做?


图片点击可在新窗口打开查看此主题相关图片如下:表结构.jpg
图片点击可在新窗口打开查看


--  作者:有点蓝
--  发布时间:2024/1/5 10:38:00
--  
遍历列即可

For Each co1 As DataCol In DataTables("表A").DataCols
    If co1.IsString Then
        output.show(co1.Name & ",字符," & co1.MaxLength)
    ElseIf co1.IsNumeric Then
        If co1.datatype.Tostring = "System.Int32" Then
            output.show(co1.Name & ",整数")
        ElseIf co1.datatype.Tostring = "System.Double" Then
            output.show(co1.Name & ",双精度")
        End If
    ElseIf co1.IsDate Then
        output.show(co1.Name & ",日期")
    ElseIf co1.IsBoolean Then
        output.show(co1.Name & ",逻辑")
    End If
Next

--  作者:xvkewen
--  发布时间:2024/1/5 11:25:00
--  

我试试先
[此贴子已经被作者于2024/1/5 11:27:33编辑过]