以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]局域网的数据库数据导出 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=49649) |
||||
-- 作者:chnfo -- 发布时间:2014/4/22 10:09:00 -- [求助]局域网的数据库数据导出 因为网络原因,工地的仓库管理在局域网中使用了加密的共享数据源access。现在要把当前工地的库存管理数据导出来(只导出入库的,物料编的是公司统一的不需要导),因为系统存了多个工地的数据,有的工地已经结束了,我只想导当前工地的,应如何使用呢? 看了导入导出的帮助,好象只涉及本地表的导出 [此贴子已经被作者于2014-4-22 10:10:42编辑过]
|
||||
-- 作者:Bin -- 发布时间:2014/4/22 10:10:00 -- 参考帮助,设计导出按钮 http://www.foxtable.com/help/topics/0683.htm 导出条件设置为 "工地=\'XXX工地\'"
|
||||
-- 作者:chnfo -- 发布时间:2014/4/22 10:14:00 -- 我试过,本地数据库就没问题,共享数据库就不行,导出是空白,而且提示密码无效 |
||||
-- 作者:有点甜 -- 发布时间:2014/4/22 10:16:00 -- 以下是引用chnfo在2014-4-22 10:14:00的发言:
我试过,本地数据库就没问题,共享数据库就不行,导出是空白,而且提示密码无效
你成功添加了这个数据源了吗?如果Access数据库加密,看看这里 http://www.foxtable.com/help/topics/1808.htm
|
||||
-- 作者:chnfo -- 发布时间:2014/4/22 10:21:00 -- 我肯定加了,在数据表 ——外部数据源——设置里,可以看见所有设置,包括密码等等 For each dt as. DataTable in DataTables Dim ex as new exporter ex.sourceTableName = dt.name Ex.filepath = "路径文件名" Ex.format ="access2007" Ex.newtablename = dt.name Ex.export() Next 执行的报错 .net framework 版本:2.0.50727.5477 Foxtable版本 2014.3.8.1 错误所在事件: 详细错误信息: 密码无效。 [此贴子已经被作者于2014-4-22 11:24:27编辑过]
|
||||
-- 作者:有点甜 -- 发布时间:2014/4/22 10:45:00 -- 以下是引用chnfo在2014-4-22 10:21:00的发言:
我肯定加了,在数据表 ——外部数据源——设置里,可以看见所有设置,包括密码等等
导出空白?这是不可能的吧?你直接用菜单的 导出呢?
或者直接用 Tables("xxx").SaveExcel("", "xxx") 呢? |
||||
-- 作者:chnfo -- 发布时间:2014/4/22 10:54:00 -- 用菜单可以导出每个表到excel |
||||
-- 作者:有点甜 -- 发布时间:2014/4/22 11:54:00 -- 以下是引用chnfo在2014-4-22 10:54:00的发言:
用菜单可以导出每个表到excel
如果可以,用代码直接导出应该也是可以。不应该有你这种为才对。 [此贴子已经被作者于2014-4-22 11:54:00编辑过]
|
||||
-- 作者:chnfo -- 发布时间:2014/4/22 14:17:00 -- 上传我的文件
|
||||
-- 作者:Bin -- 发布时间:2014/4/22 14:32:00 -- For Each dt As DataTable In DataTables Dim ex As New Exporter ex.SourceTableName = dt.name \'指定导出表 ex.FilePath = "c:\\Data\\订单2.mdb" \'指定目标文件 ex.NewTableName = dt.Name ex.Export() \'开始导出 Next 不要用2007格式
|