zoukankan      html  css  js  c++  java
  • SQL Server和Access数据读写

    1、查询Access中数据的方法:

    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;Password=')

    2、从SQLServer向Access写数据:

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

    或用BCPmaster..xp_cmdshell'bcp "serv-htjs.dbo.serv_user" out "c:/db3.mdb" -c -q -S"." -U"sa" -P"sa"'

    上面的区别主要是:OpenRowSet需要mdb和表存在,BCP会在不存在的时候生成该mdb

    3、从Access向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、删除Access数据:

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

    5、修改Access数据:

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

  • 相关阅读:
    NSString
    xib和storyboard的使用方法
    drawRect画线和使用CGContext
    CGAffineTransform动画
    【概念】静态成员
    【c#】Application.Exit和Close有什么不同
    【c#】const和readonly关键字
    【概念】设计模式
    【概念】常见数据结构与算法
    【概念】索引器
  • 原文地址:https://www.cnblogs.com/accumulater/p/6147032.html
Copyright © 2011-2022 走看看