以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]如何把导入XLS生成的表用代码删除?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=39133)

--  作者:瞩望星空
--  发布时间:2013/8/16 11:01:00
--  [求助]如何把导入XLS生成的表用代码删除?

在使用.Import()导入XLS文件后,在项目中生成了内部表。

因该导入只是临时使用,  想在取得有用数据后,删除该表。

 

但是执行

If DataTables.Contains("临时数据")    \'如果存在临时数据表
    DataTables.Delete("临时数据")     \'则删除之
End If

提示“只能删除通过用代码生成的表,其余表只能通过菜单删除”

请问怎样解决这个问题?



--  作者:Bin
--  发布时间:2013/8/16 11:03:00
--  
http://www.foxtable.com/help/topics/2122.htm

执行下面的代码,可以删除A和B:

Dim Builder As New ADOXBuilder
Builder
.Open()
With 
Builder
    .
DeleteTable("A")
    .
DeleteTable("B")
End With

Builder
.Close()

执行上述代码后,同样应该重新打开项目。


--  作者:瞩望星空
--  发布时间:2013/8/16 11:08:00
--  
哦,谢谢!