首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

bcb连接远程access,该如何解决

2012-02-14 
bcb连接远程access如题怎么连接呢,还是外网的,谢谢.[解决办法]用access做外网?不知是谁做的方案.不过VPN是

bcb连接远程access
如题怎么连接呢,还是外网的,谢谢.

[解决办法]
用access做外网?不知是谁做的方案.
不过VPN是可用的解决方案.
[解决办法]
ftp下载到本地。或者内嵌asp,调用asp代码操作远程access...想象。。。没有做过。。
[解决办法]
外网网络不保障
最好用TCP 做中间层 来传输数据
[解决办法]
前段时间很多人问远程(如通过互连网)连接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&nbs 
   p;ID=UserName;Password=Password;Initial Catalog=远程数据库名;Data Source=203.129.92.1" 

 

热点排行