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

其他工作总结 时间:2020-02-28 01:19:30 收藏本文下载本文
【www.daodoc.com - 其他工作总结】

虚拟主机中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数据库数据传输简单总结word格式文档
下载虚拟主机中MSSQL和Acce数据库数据传输简单总结.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文