如何用ado 同时操作Access数据库与SQL server 2000数据库?EXEC sp_addlinkedserver
@server = 'BDData',
@provider = 'Microsoft.Jet.OLEDB.4.0',
@srvproduct = 'OLE DB Provider for Jet',
@datasrc = 'D:\mdb\data.mdb'select * from [BDData]...[TestTable]服务器: 消息 7399,级别 16,状态 1,行 1
OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 报错。验证失败。
[OLE/DB provider returned
@server = 'BDData',
@provider = 'Microsoft.Jet.OLEDB.4.0',
@srvproduct = 'OLE DB Provider for Jet',
@datasrc = 'D:\mdb\data.mdb'select * from [BDData]...[TestTable]服务器: 消息 7399,级别 16,状态 1,行 1
OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 报错。验证失败。
[OLE/DB provider returned
解决方案 »
- sql中是否有个函数是返回时间值?
- 在access中可以直接用別名進行相關計算,但在sql的查詢不可以,請問是否可以通存諸過程來實現?謝
- 如何在Sql Server的存储过程中发起HTTP请求?
- 什么条件下数据库的连接会自己关闭?
- 请问如何同时删除两个表中某一字段相同的记录?
- 一个sqlserver的公式问题
- 我在使用SUM函数对表中的数值进行计算时,当其中出现空值时,该函数运行便出错,不能继续执行!我想碰到这种情况时让它把空值作为零来对待
- 有一个争论很久关于存储过程执行效率的问题,请有经验的前辈们赐教。
- 如何对N个字段进行联合约束?
- 关于硬件的需求问题!有请斑竹和各位高手兄弟姐妹!!!急啊!!!
- 请问如何恢复某年的数据
- ******* sql server 服务器和客户端端口的问题 ***********8
如果未设置数据库密码,可省略此项。
--ADO连接串(访问网络MDB):Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\服务器名或IP\共享目录\Test.MDB;User ID=admin;Password=;Jet OLEDB:Database Password=;其中第一个password为Access的用户admin的密码,第二个为Access数据库的密码
如果未设置密码,可省略相关项。
如果我对 SQL Server 数据库与Access数据库都建立连接之后,如何对关联两个数据库操作呢
比如说:我要用SQL Server 数据库MyDB 中的TestTable表 更新 Access数据库 中的TestTable????
update A set A.name=B.name
from T1 as A inner join
OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'D:\Test.mdb';'admin';'', T2) as B on A.id=B.id
服务器: 消息 7415,级别 16,状态 1,行 1
已拒绝对 OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 的特殊访问。必须通过链接服务器来访问此提供程序。