以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]"如何删除内部数据表"话题3 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=41058) |
-- 作者:SHIM38 -- 发布时间:2013/10/10 11:46:00 -- [求助]"如何删除内部数据表"话题3 根据专家提示,用下例代码: Dim Builder As New ADOXBuilder 可以将内部数据表("FilAA")删除,窗口程序可继续运行, 但"FilAA"表名仍存在。 如果再用重新打开项目代码: 数据表("FilAA")就彻底消失了。但窗口被关闭,终止程序,回 到系统界面。 据说FoxTable最新版本可以不用重新打开项目就可以。 请教专家:1. 我用的版本是 2013.9.22 应该为最新的? 2. 如果不用重新打开项目,如何卸载已删除的数据表?
|
-- 作者:Bin -- 发布时间:2013/10/10 11:54:00 -- 1. 2013.9.22 是最新版本 2. 这个必须得重启
|
-- 作者:SHIM38 -- 发布时间:2013/10/11 9:51:00 -- [求助]"如何删除内部数据表"话题4 怎样才不需要重启呢? 有这样的版本吗? 待我有空时将我编的一个窗口实例发贴于您,请您指教! |
-- 作者:Bin -- 发布时间:2013/10/11 9:53:00 -- 没有办法不重启实现. |
-- 作者:狐狸爸爸 -- 发布时间:2013/10/11 10:08:00 -- 如果是9.22更新,可以间接实现:
dataTables.Unlod(“被删除的表”) |
-- 作者:SHIM38 -- 发布时间:2013/10/11 10:45:00 -- 以下是引用狐狸爸爸在2013-10-11 10:08:00的发言:
如果是9.22更新,可以间接实现:
dataTables.Unlod(“被删除的表”) 此条代码,在什么情况下使用 ? 先决条件是什么(代码)? 例如有个内部表为"表A", 在命令窗口中能否直接执行此代码? 请指教! |
-- 作者:Bin -- 发布时间:2013/10/11 10:51:00 -- 先删除表,然后再执行这句代码卸载表. |
-- 作者:狐狸爸爸 -- 发布时间:2013/10/11 11:09:00 -- Dim Builder As New ADOXBuilder Builder.Open() With Builder .DeleteTable("表A") End With Builder.Close() DataTables.Unload("表A") |
-- 作者:SHIM38 -- 发布时间:2013/10/11 11:46:00 -- 按指教的如下代码, 经使用成功了, 十分谢谢!! Dim Builder As New ADOXBuilder |