C#实现将Access的数据复制到sql server

时间:2021-03-14 04:27:28
在C#中怎么实现将Access的一张表里规定的的字段数据复制到sql server一张表里面的定义字段里面。

12 个解决方案

#2


+1
引用 1 楼 wxr0323 的回复:
传送门

#3


如果直接连接,感觉不安全,同时如果出错了,也不控制错误信息。
还不如从access读取数据到dataset在update到sqlserver中

#4


好像没有讲出来怎么复制的哦

#5


在SQL2005中是可以的

#6


数据移植

#7


tracert

#8


数据的的导入啊,好像SQL2005自带这个功能。   你到SQL2005的菜单里去找找。

我曾经也导入过。  只是导入会把Access里的数据编译成SQL脚本罢了。

#9


记住 导入Access数据是 要填写用户密码   你有吗?   如果你那的别人的数据那,建议你自己模仿别人的数据自己这SQL2005里做一个数据库。。。

#10


sql server中导入导出向导
用opendatasource或openrowset后面跟个表名就是了比如 sheet1$. 2005下这两个默认是关闭的,需要设置打开.
也可以用sp_addlinkedserver
用ssis也可以.  
SELECT *
INTO newtable
FROM OPENDATASOURCE ('Microsoft.Jet.OLEDB.4.0',  
  'Data Source="c:\DB.mdb";User ID=Admin;Password=' )...表名

#11


顶起 谁能回答我这个问题

已推修:443418马先生13420941111广东省-深圳市-福田区-上沙村粤B-Z685Z锋范HG7154CAA轿车【中国平安】
已推修:004695余先生13148862222广东省-深圳市-罗湖区-爱国路泰宁花园粤B-FQ913飞度HG7152(VTEC CVT)轿车【中国平安】
@"(\w+:\d+)([\u4e00-\u9fa5]+)(\d{11})((\w{3}-){3}\w{3})([\u4e00-\u9fa5][a-zA-Z0-9-]+)([^【]+)(【\w+】)"

这条正则可以解析上面一条 第二条就有问题了 “爱国路泰宁花园” 这个地方规定了只能有三个数字 多了就不行 请问怎么解决

#12


这个东西很复杂

#1


#2


+1
引用 1 楼 wxr0323 的回复:
传送门

#3


如果直接连接,感觉不安全,同时如果出错了,也不控制错误信息。
还不如从access读取数据到dataset在update到sqlserver中

#4


好像没有讲出来怎么复制的哦

#5


在SQL2005中是可以的

#6


数据移植

#7


tracert

#8


数据的的导入啊,好像SQL2005自带这个功能。   你到SQL2005的菜单里去找找。

我曾经也导入过。  只是导入会把Access里的数据编译成SQL脚本罢了。

#9


记住 导入Access数据是 要填写用户密码   你有吗?   如果你那的别人的数据那,建议你自己模仿别人的数据自己这SQL2005里做一个数据库。。。

#10


sql server中导入导出向导
用opendatasource或openrowset后面跟个表名就是了比如 sheet1$. 2005下这两个默认是关闭的,需要设置打开.
也可以用sp_addlinkedserver
用ssis也可以.  
SELECT *
INTO newtable
FROM OPENDATASOURCE ('Microsoft.Jet.OLEDB.4.0',  
  'Data Source="c:\DB.mdb";User ID=Admin;Password=' )...表名

#11


顶起 谁能回答我这个问题

已推修:443418马先生13420941111广东省-深圳市-福田区-上沙村粤B-Z685Z锋范HG7154CAA轿车【中国平安】
已推修:004695余先生13148862222广东省-深圳市-罗湖区-爱国路泰宁花园粤B-FQ913飞度HG7152(VTEC CVT)轿车【中国平安】
@"(\w+:\d+)([\u4e00-\u9fa5]+)(\d{11})((\w{3}-){3}\w{3})([\u4e00-\u9fa5][a-zA-Z0-9-]+)([^【]+)(【\w+】)"

这条正则可以解析上面一条 第二条就有问题了 “爱国路泰宁花园” 这个地方规定了只能有三个数字 多了就不行 请问怎么解决

#12


这个东西很复杂