首先,我知道Zip,Zilch,Nada,关于VBA,访问和优势数据库服务器。
我在一个位置上有一台PC,可以使用访问2010文件连接和更新每个驱动器,例如,例如。 file whything
Advantage spranlinesql odbc dsn的设置为 file nothing foxpro
现在,PC已移至新位置(公司移动),并且两个位置之间有VPN连接(数据服务器仍然位于旧位置,无法移动),因此新的地图看起来像这样: xxx.xxx.xxx.xxx file whying
但是,访问无法连接,以便它可以运行其流程并更新所需的文件。
我不知道要在此处放置的实际代码来帮助修复此问题,因此我可以更多地回答这个问题。
我可以说VPN是用声音墙制成的。
我尝试使用的第一件事是与ARC32(ADS查询工具)连接,因为然后您可以排除ODBC并访问问题。
广告具有三种连接类型:
- 本地
- 远程
- 互联网
当您通过TCP/IP直接连接到优势数据库服务器时,您需要remote
连接类型。
通常可以通过ads.ini
文件设置连接类型,该文件还可以必须包含ADS服务器的IP地址和端口:
[SETTINGS]
ADS_SERVER_TYPE=2
[MYDATABASE]
LAN_IP=10.20.1.20
LAN_PORT=6262
有关ads.ini的更多信息,请参见官方文档:
http://devzone.advantagedatabase.com/dz/webhelp/advantage12/master_ads_ini_file_support.htm
尝试通过ODBC进行连接时,可能会有完整的连接选项参考,我在这里写下了它们:
https://stackoverflow.com/a/33544131/426242