C# 怎么实现把SQL2005中的数据导出到Access中
前辈们好:
为了 能单机使用 我现在想把 Sql2005中 某个表的数据 导出到Access数据库里的表中 应该怎么实现? 请前辈们指点一下 有源码参考 最好! 谢谢了 !
http://hi.baidu.com/chentank/blog/item/86552fc445e05fae8226ac9e.html
openrowset()
楼上已经说了
在Sql 2005 中,Ad Hoc Distributed Queries用服务默认是关闭的
如果想用外部运程链接就必须选启用它,对能够执行OPENDATASOURCE操作
解決辦法:
使用前启用: (Ad Hoc Distributed Queries)
exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'Ad Hoc Distributed Queries',1
reconfigure
使用後关闭: (Ad Hoc Distributed Queries)
exec sp_configure 'Ad Hoc Distributed Queries',0
reconfigure
exec sp_configure 'show advanced options',0
reconfigure
开启Ad Hoc Distributed Queries后,在查询分析器里输入以下代码:
insert into openrowset('Microsoft.Jet.OLEDB.4.0',
'c:\A.mdb';'admin';'',表名) select * from 数据库名..表名
以上代码中全是单引号,注意
相关问答:
txt 和XML 格式相应
不借助DataSet
导入读取TXT文件
然后直接写入XML(同一文件,不同数据,递增原数据没有被覆盖情况下增加数据.)
教个要点或最好是有个代码提示的
过路好汉 帮个忙撒^^
不会,帮楼主 ......
可能因为工作的原因 接触数据库这块比较少,之前都是做程序这块,数据库这块都有专门的人来做 分工都很明细 所以对数据库这一块完全不了解。前段时间 去面试了几家公司 几乎都是在数据库这块挂掉的 连个简单的SQ ......
今天做了一个存储过程 环境是SQL2000数据库
大致如下
建立临时表
定义员工游标
循环员工(属于1个公司)
......
问题是这样的,现在有一个工资表,是EXCEL的,我要把它导入ACCESS,因为 要查询每个人的工资,根据不同的编号可以查询到相对的人,
用ASP 怎么将EXCEL导入到ACCESS,而且每月都有不同的表,
引用
其实就是把EXCEL当成数 ......