以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 代码出错 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=23187) |
||||
-- 作者:湛向京 -- 发布时间:2012/9/5 10:23:00 -- 代码出错 Dim ex As New Exporter
1、以上代码输入运行时怎么会出会“到货登记1”表已存在的错误? 2、以上代码是否改为利用“已建外部数据源”,如果可以,怎么改? |
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/9/5 10:46:00 -- 1、出现这个错误此提示,是因为你的目标数据库“金属到货登记.adb"已经存在数据表“到货登记1”。 导出是在目标数据库新建一个表,如果这个表已经存在,就会出错的。 2、如果已经建立数据源,而且导入导出都是同一个数据源,可以直接用下面的SQL语句复制:
Dim cmd As new SQLCommand
|
||||
-- 作者:湛向京 -- 发布时间:2012/9/5 11:32:00 -- 从FOXTABLE中向外部数据源导出ACCESS表时,为什么不能覆盖原已有表?在怎么实现 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/9/5 12:05:00 -- 如果你针对这个access文件已经创建了数据源,那么可以先删除这个表,然后再导出。 删除表,可以看看: http://www.foxtable.com/help/topics/2122.htm
|
||||
-- 作者:湛向京 -- 发布时间:2012/9/5 15:32:00 -- 删除外部ACCESS表 求“删除外部数据表(ACCESS)的代码,已建立外部数据源” |
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/9/5 15:51:00 -- Dim Builder As New ADOXBuilder("数据源")
参考: http://www.foxtable.com/help/topics/2122.htm
|
||||
-- 作者:湛向京 -- 发布时间:2012/9/5 16:11:00 -- 以上代码错误,那是删除内部表,而外部表用以上代码,则显示找不到要删除的表,好烦 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/9/5 16:14:00 -- 这些代码都是经过测试的,不可能有问题的。 要么你数据源错了,要么你要删除的表名错了。 实在不行,将你多的这个access文件传上来,我做个例子给你看看。 |
||||
-- 作者:湛向京 -- 发布时间:2012/9/6 9:17:00 -- 内部表导出到外部数据表(ACCESS)时怎么不能自动覆盖外部数据源中的同名表?如果要覆盖怎么办?代码如何编写 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/9/6 9:50:00 --
|