以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 外部数据源(SQL)如何导出成ACCESS (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=67593) |
-- 作者:flashv -- 发布时间:2015/4/27 11:23:00 -- 外部数据源(SQL)如何导出成ACCESS 使用外部SQL数据源,如何导出成ACCESS呢? 使用ToAccess,导出的是一个空数据库,里面没有表,也没有任何数据。 |
-- 作者:Bin -- 发布时间:2015/4/27 11:25:00 -- ToAccess 只能是内部数据源才有效 1.转换为内部数据源再用ACCESS 2. 一个个表导出为ACCESS文件 3.编码遍历所有表导出为ACCESS http://www.foxtable.com/help/topics/0683.htm
|
-- 作者:flashv -- 发布时间:2015/4/27 11:30:00 -- 谢谢老师,转为内部表以后再导出为ACCESS我明白了。 如何用代码实现把SQL数据源导出为一个ACCESS的文件呢?不复杂的话,能帮写一下么? 我看了帮助,都是导出某张表的,而不是导出整个数据库的。 |
-- 作者:Bin -- 发布时间:2015/4/27 11:31:00 -- 参考帮助.2楼 |
-- 作者:Bin -- 发布时间:2015/4/27 11:32:00 -- 遍历所有表就可以了 文件名地址都设置为同一个,自己会合并为一个ACCESS文件 for each dt as datatable in datatables next
|
-- 作者:flashv -- 发布时间:2015/4/27 11:54:00 -- CompactToAccess 这是一个函数,用于将当前项目中的内部表全部保存为一个Access文件。 语法: CompactToAccess(File, PassWord) File: 目标文件名
用这个就可以了吧? |
-- 作者:flashv -- 发布时间:2015/4/27 11:54:00 -- 哦,不行,这是针对内部表的。
|
-- 作者:Bin -- 发布时间:2015/4/27 11:55:00 -- 这个就是操作内部数据表的哦. 外部数据源不行的哦. 这个就是TOACCESS按钮 |
-- 作者:flashv -- 发布时间:2015/4/27 11:56:00 -- 有没有这样一个函数,把当前项目的的有表导出为一个ACCESS文件呢?不管当前项目的数据源是内部的还是外部的? |
-- 作者:Bin -- 发布时间:2015/4/27 11:57:00 -- 没有,要自行编码. 看上面给你说明的. |