如何远程调用Access数据库方法详解

作者&投稿:休纪 (若有异议请与网页底部的电邮联系)
~
如何远程调用Access数据库方法详解: 使用了TCP/IP,ADO及XML(需要安装Microsoft XML 4.0。)。分服务器和客户端两部分,服务器可以多用户同时连接。远程连接Access数据库有很多方法,我以前已经比较详细的回答过(见下面所列的5种方法),我现在这个例子属于其



如何远程调用Access数据库方法详解:

使用了TCP/IP,ADO及XML(需要安装Microsoft XML 4.0。)。分服务器和客户端两部分,服务器可以多用户同时连接。远程连接Access数据库有很多方法,,我以前已经比较详细的回答过(见下面所列的5种方法),我现在这个例子属于其中的第3种方法(不需要使用RDS或Web服务器)。

远程连接access数据库的几个方法:

1.建立VPN(Virtual Private Network),这样你的电脑和主机的连接就与局域网无异,然后把服务器中mdb文件所在的Folder共享即可。ADO连接如下: 以下为引用的内容:

oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=ServerNameDatabaseFolderDatabase.mdb;
Jet OLEDB:Database Password=databasepw;
Persist Security Info=False"


2.把Database放在Web Server上,使ADO或RDO通过RDS(Remote Data Service)及IIS来实现:如果服务器像上面Jave大侠说那样设置了ODBC DSN的话: 以下为引用的内容:

oConn.Open "Provider=MS Remote;" & _
"Remote Server=http://myServerName;" & _
"Remote Provider=MSDASQL;" & _
"DSN=AdvWorks;" & _
"Uid=myUsername;" & _
"Pwd=myPassword"


如果设置的是OLE DB Provider 的话: 以下为引用的内容:

oConn.Open "Provider=MS Remote;" & _
"Remote Server=http://myServerName;" & _
"Remote Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=c:somepathmydb.mdb", _
"admin", ""


3.自己编写服务器程序,通过TCP/IP,传递Recordset。

4.使用第三方控件,如:ADO Anywhere或UDAParts RDB等。

5.使用XMLHTTP

附远程连接SQL Server的方法: 以下为引用的内容:

ConnStr = "Provider=SQLOLEDB.1;
Network Library=DBMSSOCN;
Persist Security Info=True;
User ID=UserName;Password=Password;
Initial Catalog=远程数据库名;
Data Source=203.129.92.1"



农行申请网捷贷出现错误代码acce4001什么意思?
我行手机银行申请网捷贷出现错误代码ACCE4001,远程服务访问错误,HTTP返回码:NotFound,这属于系统异常,您可以稍后再试。(作答时间:2021年3月31日,如遇业务变化请以实际为准。)

为什么总是出现CPU使用率100%,程序运行出现无效应比较频繁,请问是什 ...
直接原因:有一个或多个ACCE 数据库在多次读写过程中损坏,微软的MDAC系统在写入这个损坏的ACCE 文件时,A 线程处于BLOCK状态,结果其它线程只能等待,IIS被死锁了,全部的CPU时间都消耗在DLLHOST中。解决办法:安装“一流信息监控拦截系统”,使用其中的“首席文件检查官IIS健康检查官”软件,启用”查找死锁...

界首市13775051113: 如何远程访问access数据库 -
凌金必诺: access本身是本地数据库,原则上不能远程访问,只有把person.mdb数据库共享,通过网络共享访问.

界首市13775051113: 怎么样才能远程操作ACCESS -
凌金必诺: access搞远程连接倒不是个新鲜事……解决办法: 1、将服务器的Access数据库文件放入一个共享文件夹,然后在客户端将其映射为本地文件夹调用(安全性可能有问题) 2.连接字符串的路径只需要换乘远程路径就可以了~!!!!其他都一样~!!记得共享文件夹一定要是可读写的哦~!!!!

界首市13775051113: 网站和ACCESS数据库不在一个服务器上,怎么远程调用ACCESS数据库? -
凌金必诺: 网站和ACCESS数据库数据库不在一个服务器上无法调用,因为ACCESS数据库是文件类型的,换为sql server的可以跨服务器调用,

界首市13775051113: 我用的是ACCESS数据库,我想远程访问这个数据库,怎么设置数据源啊 -
凌金必诺: 远程访问牵扯到安全机制不好弄,如果是局域网的话倒是可以:把数据库所在文件夹(假设为folder1)设为共享,那么数据库的路径为:\\ABC\folder1\mydb.mdb,其中ABC为数据库所在计算机名称或ip.如果是广域网,还是换成sql吧(oracle就算了,太大了)

界首市13775051113: VB程序如何远程调用ACCESS数据库 -
凌金必诺: 第一步:你要知道那台电脑的计算机名或者ip地址; 第二步:共享数据库所在的文件夹,要将共享权限设置为能够读写的权限; 第三步:在你的电脑上运行一下那个共享路径:\\计算机名\共享文件夹,看能不能打开,如果能 打开,说明共享成...

界首市13775051113: 如何利用Access链接远程SQL数据库 -
凌金必诺: 以windowsxp+Access2003+sqlserver2000为例:一、建立ODBC数据源: 1、打开控制面板\管理工具 2、运行数据源 (ODBC) 3、选择“用户DSN”标签页 4、点击添加按钮,选择SQL Server、点击完成 5、输入名称(mydbserver)、选择...

界首市13775051113: 如何通过网络(Internet)访问ACCESS数据库? -
凌金必诺: 可以是可以,但是你这样访问会出问题,ACCESS是以独占形式存在的,当那边在使用,你这边就只能只读了,如果你不会编程哪我教你个简单办法:在局域网范围随便那台电脑安装个SQL Server 用ACCESS在局域网范围新建一个连接表,让连接表去链接SQL Server的表,这教网络连接表 然后在局域网范围你的ACCESS就可以作为客户端任意使用,SQL Server变成了数据服务器,前提条件SQL Server电脑是开启的,并且开启用户访问权限

界首市13775051113: 如何访问远程一台远程机子的ACCESS数据库 -
凌金必诺: ACCESS不支持远程访问,SQL支持.不过你可以在access数据库所在电脑创建API程序或WEBSERVICE接口程序,以方便远程调用,而且这样做还相当安全和快速.

界首市13775051113: VC远程连接access数据库 -
凌金必诺: 很遗憾的告诉你、Access不支持远程访问、如果非要远程访问有两种方法: 1.使用MSSQL/MYSQL一类数据库 2.在目标机器上使用WEB方式进行变相的数据库操作

界首市13775051113: SQLSERVER远程访问Access数据库,怎么实现 -
凌金必诺: 客户端access中的数据读到mssqlserver中无需将客户端的access放到共享文件中.这里提供一个使用odbc数据源链接表的傻瓜解决方案 首先创建一个odbc数据源(连接本地或远程均可以),方法:打开客户端mdb数据库,选择“表”对象,右...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网