怎样用一条词句操作access和sqlserver(是内网上其它一台电脑)两个数据库?

2、一条SQL运行两个数据库:
如果公司数据库和超市数据库的用户密码都一致,那么可以:
insert into 超市TABLE select * from  NKRXDATA.SAFECONTROL.dbo.公司TABLE
WHERE 。。。。。。
如果公司数据库和超市数据库的用户密码不一致,那么可以:
insert into超市TABLE select * from OPENROWSET('SQLOLEDB', 'NKRXDATA';'SAFECONTROL';'200000',  'SELECT * FROM SAFECONTROL.dbo.公司TABLE  WHERE。。。。。。') WHERE 条件是子查询,表T_OPERATERECORD中的修改记录ID
删除时候的SQL:
delete from 超市TABLE where 主键 in (select主键from OPENROWSET('SQLOLEDB', 'NKRXDATA';'SAFECONTROL';'200000',  'SELECT * FROM SAFECONTROL.dbo.公司TABLE  WHERE。。。。。。')) WHERE 条件是子查询,表T_OPERATERECORD中的修改记录ID

请参考:

SELECT *
FROM OPENDATASOURCE(
          'SQLOLEDB',
          'Data Source=dkserver2;User ID=sa;Password=perfect'
                   ).winmzgl.dbo.z_kszd a,

OPENROWSET('Microsoft.Jet.OLEDB.4.0',
   'd:/mzzd.mdb';'admin';'', z_yszd) b
where a.ksdh=b.ksdh

我觉得,如果是经常性操作,不如将他加为SQL的连接服务器。

时间: 2025-01-19 05:04:38

怎样用一条词句操作access和sqlserver(是内网上其它一台电脑)两个数据库?的相关文章

直接通过ADO操作Access数据库

我在"直接通过ODBC读.写Excel表格文件"和"直接通过DAO读.写Access文件",先后给大家介绍了ODBC和DAO两种数据库访问技术的基本使用方法,这次要给大家介绍的是ADO数据库访问技术的使用方法.ADO(Active Data Object,活动数据对象)实际上是一种基于COM(组件对象模型)的自动化接口(IDispatch)技术,并以OLE DB(对象连接和镶入的数据库)为基础,经过OLE DB精心包装后的数据库访问技术,利用它可以快速的创建数据库应

PHP操作Access类(PHP+ODBC+Access)

最近接了一个网站使用的是PHP+Access,汗,以前从来没有用php+Access做过,参考别人写的access函数,自己加入了一些其他的功能,封装为一个类,感觉调用蛮方便的,虽然没有测试过,但是感觉PHP+Access的速度没有PHP+MySQL速度快. <?php--------------------------------------------------------------------//FileName:class.php//Summary: Access数据库操作类//Au

ado-请教ADO操作Access库重复用ADO对象的问题

问题描述 请教ADO操作Access库重复用ADO对象的问题 我写了一个CADO类,我在构造函数里初始化com组件,创建连接对象并实例化.在析构函数里清除com组件,并关闭连接对象.我还写个一个函数_Recoreset ExcuteSQL(CString str) 里面定义了一个记录集对象并且实例化,然后将参数转化成SQL 语句,打开记录集并且把记录集返回. CADO::CADO() { //初始化COM库 ::CoInitialize(NULL); try { //创建连接对象实例 m_pCo

如何使用c#操作ACCESS数据库

  如何使用c#操作ACCESS数据库: 手头没有Microsoft Access,如何建立数据库,一切依然简单. 首先引用C:Program FilesCommon FilesSystemadomsadox.dll,该DLL包含ADOX命名空间; 接着引用C:Program FilesCommon FilesSystemadomsjro.dll,该DLL包含JRO命名空间 SxS好问提示:如,导入dll不成功,手动把com组件导入为 .net组件,在用vs.net工具导入 using Syst

ASP操作Access及ADOX类的使用

一般操作Access数据库,有Alter语句,和MsSQL2k的基本语法差别不是太打,例如,在某表创建新列语句: Dim sqlstr sqlstr="alter table l_info add column info_file varchar(200)default NULL" conn.execute(sqlstr) 以上语句在l_info创建列info_file,为文本类型,长度是200,如果没有其他的设置,这时候,默认的: 必填字段:否 允许空字符创:否 这个空字符串一般可以

ADO操作access全过程和CListCtrl的用法

一个ADO和CList的示例程序: 使用ADO操作access数据库.增加,删除,修改,查询 CListCtrl左键取的所在行的数据,右键双击删除该行. 程序图例 本文配套源码

JSP操作Access数据库

SP操作Access数据库 最近在用JSP写公司的网站示例程序时,用到了在JSP下操作Access数据库,很多东西不是难,而是我们不知道.^-^呵呵,所以现在自己写了一个小程序,来把用JSP操作Access数据库的程序演示如下,希望能省去大家搜索东西的痛苦.首先,我写了一个DatabaseDemo.jsp页面,具体代码如下,这也就是操作数据库的具体过程.DatabaseDemo.jsp页面代码如下: <%@ page language="java" contentType=&qu

net操作access数据库示例分享

 这篇文章主要介绍了net操作access数据库示例,需要的朋友可以参考下  代码如下: using System; using System.Data; using System.Configuration; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebCo

PHP连接操作access数据库实例

 这篇文章主要介绍了PHP连接操作access数据库实例,本文直接给出实现代码,需要的朋友可以参考下     因为之前做的PingSwitch要做一个WEB展示的前端,因为一开始用了Delphi和access的结构,而Delphi与MySQL的连接又相对麻烦,最后只能选择用PHP+Access的组合,比较奇怪,但是也合理····· 在PHP中连接access数据库的话我们必须ADO来连接,这跟ASP中连接数据库非常的类似.下边给出了一段DEMO供大家参考. <?PHP /* 创建ADO连接 */