使用dts导出数据到access文件的问题

supper3000 2006-10-18 03:09:50
现在需要根据两个参数把文件导出到access文件,具体的导出是
select * from 参数1 where 列=参数2
导出结果保存到参数2.mdb (access文件中)
因为经常要做这个操作,所以想封装一下,不知道怎么做,请教各位高人,
创建access文件的动作也要自动化完成,参数2可以通过
select distinct 指定列 from 参数1 where 指定列 is not null 获得.
谢谢大家
...全文
293 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
supper3000 2006-12-27
  • 打赏
  • 举报
回复
关键问题是导出的时候A表的结构怎么能保证和B表的匹配,也就是怎么在ACCESS中保证有一个和sql server中结构完全一样的表呢。
wwh999 2006-10-19
  • 打赏
  • 举报
回复
1>.同意楼上,直接用DTS导入导出也可。
2>.以下是导入导出Access的语法[详见SQL+F1联机帮助中的OPENROWSET],如果要便用便于的话,还要以用一个存储过程封装起来,将表名等参数作为调用参数。

*************导出到Access********************/
insert into openrowset(’Microsoft.Jet.OLEDB.4.0’,
’x:\A.mdb’;’admin’;’’,A表) select * from 数据库名..B表

/*************导入Access********************/
insert into B表 selet * from openrowset(’Microsoft.Jet.OLEDB.4.0’,
’x:\A.mdb’;’admin’;’’,A表)
supper3000 2006-10-19
  • 打赏
  • 举报
回复
报告服务器无法解析那个oledb,为什么呢,没有安装odbc吗
supper3000 2006-10-18
  • 打赏
  • 举报
回复
关键是不知道怎么写,能给个例子吗?
wwh999 2006-10-18
  • 打赏
  • 举报
回复
写一个存储过程.或者作业 [用动态SQL来写可以通用]

27,580

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧