十万火急,ADOX操作ACCESS,在两列之间插入新列

D007879 2012-04-11 12:09:24
请教各位达人
ADOX操作ACCESS,怎么在两列之间插入新列。

VB代码:---------------
Sub CreateTable()

Dim tbl As New Table
Dim cat As New ADOX.Catalog

'打开目录。
' 打开目录。
cat.ActiveConnection = _
""Provider=Microsoft.Jet.OLEDB.4.0;"" & _
""Data Source=c:\Program Files\Microsoft Office\"" & _
""Office\Samples\Northwind.mdb;""

tbl.Name = ""MyTable""
tbl.Columns.Append ""Column1"", adInteger
tbl.Columns.Append ""Column2"", adInteger
tbl.Columns.Append ""Column3"", adVarWChar, 50
cat.Tables.Append tbl


问题: 我怎么在"Column1"和"Column2"之间插入新列"Column4
...全文
129 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuejiageng 2012-09-02
  • 打赏
  • 举报
回复
不一定要用SQL语句呀
加油馒头 2012-04-11
  • 打赏
  • 举报
回复
可以换一种方式来实现,帮顶~~
WWWWA 2012-04-11
  • 打赏
  • 举报
回复
没有,用SELECT AS来生成新的顺序
D007879 2012-04-11
  • 打赏
  • 举报
回复
因为是在代码里面操作的,有没有在"Column1"和"Column2"之间插入新列"Column4"的代码?
我想实现在指定的某一列前(后)最加一列,而“Columns.Append” 最加的列是在最后面的,不能满足要求。

7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧