以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  _sortkey是什么数据类型?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=79727)

--  作者:hdffzxf
--  发布时间:2016/1/8 2:17:00
--  _sortkey是什么数据类型?

我想用如下方法增加外部表的_sortkey列,请问这个_sortkey是什么数据类型?

Dim Builder As New ADOXBuilder
Builder.Open()
\'打开ADOXBuilder
With
Builder.Tables("表A")
    .AddColumn(
"日期" ,ADOXType.???) \'增加日期型列
End
With
Builder.Close()
\'关闭ADOXBuilder


--  作者:e-png
--  发布时间:2016/1/8 8:50:00
--  

逻辑型


--  作者:Hyphen
--  发布时间:2016/1/8 9:10:00
--  
整型
--  作者:大红袍
--  发布时间:2016/1/8 9:27:00
--  
.AddColumn("日期" ,ADOXType.Double) \'增加日期型列
--  作者:大红袍
--  发布时间:2016/1/8 9:33:00
--  

如果外部表,可以这样写

 

Dim cn As new ADODB.Connection()
Dim ca As new ADOX.Catalog

cn.Open(Connections("test").ConnectionString , Nothing, Nothing, -1)
Ca.ActiveConnection = cn

Dim tbl = ca.Tables("外部表")

tbl.Columns.Append("_Locked", ADOX.DataTypeEnum.adBoolean)
tbl.Columns.Append("_Sortkey", ADOX.DataTypeEnum.adDouble)

cn.Close()
ca = Nothing