C#不同数据库间数据传递

C#不同数据库间数据传递,第1张

用OPENDATASOURCE 可以的,给你两种方法实现

第一种方法是SQL中有表的情况,在这种情况下你要注意类型转换问题,类型不一样就出错了。给你一个例子。第二种方法是重新建一个表,相当于导数据

例子一:

INSERT INTO SQL的表名 SELECT FROM OPENDATASOURCE ('MicrosoftJetOLEDB40','Data Source="C:\contentmdb";User ID=Admin;Password=' )Access的表名

例子二:

Select INTO SQL的表名 FROM OPENDATASOURCE ('MicrosoftJetOLEDB40','Data Source="C:\contentmdb";User ID=Admin;Password=' )Access的表名

1 在S2数据库中新建一个表SS,将S1 2006 11 的数据导到SS表,

2 然后将SS的主键列删掉(右键菜单,设计表,将主键ID删掉)。

3 把SS数据导入S2

难点就在于ID冲突,新建一个临时表SS存放导入的数据,然后把ID删掉再导入就OK了。

以上就是关于C#不同数据库间数据传递全部的内容,包括:C#不同数据库间数据传递、两个SQL SERVER 数据库服务器之间如何转移数据、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9497517.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存