以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何获得列的数据类型  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=82325)

--  作者:Fotable
--  发布时间:2016/3/15 21:51:00
--  如何获得列的数据类型
用什么代码来获得列类型呢
[此贴子已经被作者于2016/3/15 21:57:55编辑过]

--  作者:狐狸爸爸
--  发布时间:2016/3/15 22:26:00
--  

参考:

http://www.foxtable.com/help/topics/1356.htm

 


--  作者:大红袍
--  发布时间:2016/3/15 22:50:00
--  
msgbox(CurrentTable.Cols(0).DataCol.datatype.name)
--  作者:Fotable
--  发布时间:2016/3/17 16:29:00
--  
我是想判断他是否是备注列
备注列也是string型的

--  作者:大红袍
--  发布时间:2016/3/17 17:06:00
--  

备注类型,就是maxlength=-1的

 

msgbox(CurrentTable.Cols(0).DataCol.datatype.name) 

msgbox(CurrentTable.Cols(0).DataCol.maxlength) 


--  作者:Fotable
--  发布时间:2016/3/20 13:56:00
--  
备注列的maxlength 并不等于-1
--  作者:大红袍
--  发布时间:2016/3/21 0:03:00
--  
我测试就是-1,那你的是多少?