以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  列类型之备注类型  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=83101)

--  作者:凡夫俗子
--  发布时间:2016/3/31 13:05:00
--  列类型之备注类型
For Each dc As DataCol In CurrentTable.DataTable.DataCols
Output.Show(dc.name & " , " & dc.datatype.name)
Next

使用此代码输出结果为:  其中 备注列 为 备注类型
在FT中 备注列 应该为 text 但 输出的是 String  这算BUG不
字符列 , String
日期时间列 , DateTime
逻辑列 , Boolean
整数列 , Int32
短整数列 , Int16
微整数列 , Byte
双精度小数列 , Double
单精度小数列 , Single
高精度小数列 , Decimal
备注列 , String


另每单元格字符 限制为255字符是很早以前的老黄历了
现在的数据库老早取消该限制了,FT是不是也该考虑取消此限制了。


--  作者:大红袍
--  发布时间:2016/3/31 14:58:00
--  
你可以判断MaxLength,如果是-1或者是大于255的,就判断成备注类型。
--  作者:大红袍
--  发布时间:2016/3/31 15:02:00
--  
以下是引用凡夫俗子在2016/3/31 13:05:00的发言:

另每单元格字符 限制为255字符是很早以前的老黄历了
现在的数据库老早取消该限制了,FT是不是也该考虑取消此限制了。

 

255基本够用了,太多的可以弄备注类型,备注类型也没很大问题。