小弟是asp.net区里的,问一问,如何它sqlserver 2000的库里的所有表导入到一个access数据库中

blackhero 2005-03-02 05:49:58
sql server 库和access结构不一样/
sql server 表中字段access库中的表里可能没有

没有的字段就省略了

如何做/
求思路,源码/
thank you
--blackhero--
...全文
112 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
vzxq 2005-03-07
  • 打赏
  • 举报
回复
hedonister(冰戈)方法正解
blackhero 2005-03-07
  • 打赏
  • 举报
回复
up
blackhero 2005-03-04
  • 打赏
  • 举报
回复
up
老汉 2005-03-03
  • 打赏
  • 举报
回复
DTS搞定它。
liulxmooo 2005-03-03
  • 打赏
  • 举报
回复
up
tangyong12 2005-03-03
  • 打赏
  • 举报
回复
一定要用源码吗?用SQL SERVER自带的数据导入到处行不行?
blackhero 2005-03-03
  • 打赏
  • 举报
回复
能不能说详细一些呀
blackhero 2005-03-03
  • 打赏
  • 举报
回复
客户是不会用数据转换服务的(dts)
诚心求 解决之道/
hedonister 2005-03-02
  • 打赏
  • 举报
回复
直接写sql 语句实现要好些,至于

sql server 库和access结构不一样/
sql server 表中字段access库中的表里可能没有

你代码可以控制掉,参考下这个:

在SQL SERVER 里运行:

insert into OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',

'Data Source=" c:\DB.mdb";User ID=Admin;Password=')...表名

(列名1,列名2)

select 列名1,列名2 from sql表

实例:

insert into OPENROWSET('Microsoft.Jet.OLEDB.4.0',

'C:\db.mdb';'admin';'', Test)

select id,name from Test

INSERT INTO OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'c:\trade.mdb'; 'admin'; '', 表名)

SELECT *

FROM sqltablename
blackhero 2005-03-02
  • 打赏
  • 举报
回复
大哥

学习

会死人的
web_gus 2005-03-02
  • 打赏
  • 举报
回复
学习

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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