虚拟主机中MSSQL和Acce数据库数据传输简单总结_access简单数据库

2020-02-28 其他工作总结 下载本文

虚拟主机中MSSQL和Acce数据库数据传输简单总结由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“access简单数据库”。

虚拟主机中MSSQL和Acce数据库数据传输简单总结

所谓的数据传输,其实是指SQLServer访问Acce间的数据。

由于历史的原因,客户以前的数据很多都是在存入在文本数据库中,如Ace现在系统升级及数据库服务器如SQLServer后,经常需要访问文本数据库中的数据,所以就会产生这样的需求。

要完成标题的需要,在SQLServer中是一件非常简单的事情。

通常的可以有3种方式:

1、BCP2、分布式查询.分别以查、增、删、改作为简单的例子: 下面,直接以T-SQL的形式表现出来。

一、SQLServer和Acce1、查询Acce中数据的方法:

select * from OpenRowSet('microsoft.jet.oledb.4.0',';database=c:db2.mdb','select * from serv_user')

select * from OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source=“c:DB2.mdb”;User ID=Admin;Paword=')...serv_user2、从SQLServer向Acce写数据:

insert into OpenRowSet('microsoft.jet.oledb.4.0',';database=c:db2.mdb','select * from Accee表')select * from SQLServer表

或用BCP

master..xp_cmdshell'bcp “serv-htjs.dbo.serv_user” out “c:db3.mdb”-c-q-S“.”-U“sa”-P“sa”' 上面的区别主要是:OpenRowSet需要mdb和表存在,BCP会在不存在的时候生成该mdb3、从Acce向SQLServer写数据:有了上面的基础,这个就很简单了

insert into SQLServer表 select * from

OpenRowSet('microsoft.jet.oledb.4.0',';database=c:db2.mdb','select * from Accee表')

或用BCP

master..xp_cmdshell'bcp “serv-htjs.dbo.serv_user” in “c:db3.mdb”-c-q-S“.”-U“sa”-P“sa”'

4、删除Acce数据:

delete from OpenRowSet('microsoft.jet.oledb.4.0',';database=c:db2.mdb','select * from serv_user')

where lock=05、修改Acce数据:

update OpenRowSet('microsoft.jet.oledb.4.0',';database=c:db2.mdb','select * from serv_user')set lock=1

《虚拟主机中MSSQL和Acce数据库数据传输简单总结.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
虚拟主机中MSSQL和Acce数据库数据传输简单总结
点击下载文档
相关专题 access简单数据库 数据传输 虚拟主机 简单 access简单数据库 数据传输 虚拟主机 简单
[其他工作总结]相关推荐
    [其他工作总结]热门文章
      下载全文