以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]如何获取datatable列的类型  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=180855)

--  作者:81538475
--  发布时间:2022/10/18 15:17:00
--  [求助]如何获取datatable列的类型
如何获取datatable列的类型
--  作者:有点蓝
--  发布时间:2022/10/18 15:30:00
--  
http://www.foxtable.com/webhelp/topics/1356.htm
--  作者:81538475
--  发布时间:2022/10/18 15:56:00
--  
有办法获取 列的 ADOXType属性吗
--  作者:有点蓝
--  发布时间:2022/10/18 15:57:00
--  
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=146750,看8楼
--  作者:81538475
--  发布时间:2022/10/18 16:22:00
--  
Dim dtryls As DataTable
Dim cmdryls As New SQLCommand
cmdryls.C
cmdryls.CommandText = "Se\\ ect * From {人员信息表} Where 状态<>\'离职\' "
dtryls = cmdryls.ExecuteReader()

得到的数据表
For Each c As DataCol In dtryls.DataCols
Output.Show(c.DataType.Name & "  " & c.MaxLength )
next
为啥得到的 string 的maxlength 是-1

--  作者:有点蓝
--  发布时间:2022/10/18 16:23:00
--  
dtryls = cmdryls.ExecuteReader(true)