以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请教数据库 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=99147) |
-- 作者:hbhb -- 发布时间:2017/4/13 12:50:00 -- 请教数据库 色大师:请问连接access数据库后,我要删除该数据库文件,可否?数据源此时要不要删除?在删除该数据源时,不想删除加载到狐表中的外部表,如何办。因为我是动态改变这些表的外部数据源的,以后还要用到这些表? |
-- 作者:有点色 -- 发布时间:2017/4/13 14:42:00 -- 不能删除连接的数据源。如果你删除了,foxtable不能正常读取表数据和保存表数据。
实际中不可能有你这种功能的需求。请理清自己的逻辑。 |
-- 作者:hbhb -- 发布时间:2017/4/13 18:25:00 -- 比如:考虑到数据量较大,分年度单独建立一个access文件作为数据源,动态连接它。以后,项目中如果发现该文件太多,要删除它,那不就涉及删除数据库文件吗? |
-- 作者:有点色 -- 发布时间:2017/4/13 19:37:00 -- 删除表,参考
http://www.foxtable.com/webhelp/scr/2122.htm
|
-- 作者:hbhb -- 发布时间:2017/4/13 20:04:00 -- 不是这个意思。 我是说,比如我有access文件10个,如果其中有一个文件,项目作为数据源正连接它,此时我通过代码删除该文件行不行?要不要在项目卸载该数据源的表,再删除数据源,最后删除该文件。
|
-- 作者:有点色 -- 发布时间:2017/4/13 20:07:00 -- 正在连接的文件,你无法删除。 |
-- 作者:hbhb -- 发布时间:2017/4/13 20:30:00 -- 1、我改变表的连接数据库后是否就可以了? 2、为什么我测试连接后,手工可以删除后台的该文件?
|
-- 作者:有点色 -- 发布时间:2017/4/13 21:17:00 -- 1、可以,删除数据源就可以。
2、你连接以后,如果引用了表之类的,都不能删除(除非你连接的方式错了)。具体做实例说明。 |