以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 为什么字段长度不是真正的长度。 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=57781) |
-- 作者:lihe60 -- 发布时间:2014/10/2 12:10:00 -- 为什么字段长度不是真正的长度。 Dim cmd As new sqlcommand cmd.commandtext="select * from {表A}" Dim dt As DataTable=cmd.ExecuteReader() For Each dc As DataCol In dt.DataCols MessageBox.Show(dc.maxlength) Next |
-- 作者:czy -- 发布时间:2014/10/2 13:01:00 -- sqlcommand生成的是个临时表,取不到长度应算正常吧 |
-- 作者:lihe60 -- 发布时间:2014/10/2 14:20:00 -- 如何通过代码获取内部表的字段长度? |
-- 作者:czy -- 发布时间:2014/10/2 14:57:00 -- For Each dc As DataCol In DataTables("表A").DataCols If dc.IsString Then Output.Show(dc.name & " " & dc.maxlength) End If Next |
-- 作者:有点甜 -- 发布时间:2014/10/4 9:51:00 -- 必须把表加载进来,才能获取。 |