0

JDataConnect 已被我们多年前用于从 Java 访问 Microsoft Access 数据库。对于一个迁移项目,我们正在试探性地考虑再次使用它。与此同时,原则上可以进行远程访问。一年前我进行了一次成功的测试。

今天我在另一台机器上重试,免费许可证来自: http ://www.jnetdirect.com/free-software/jdataconnect-single.html

我已经下载并安装了 3.679.232 JDCSetup_4_0.exe

在端口 1150 上打开防火墙后,我原则上可以使用 JData2_0.sql.$Driver 作为驱动程序和如下连接字符串进行连接:

jdbc:JDataConnect:1150//leto/c:\\y_wf\\data\\smartCRM\\smartCRM.mdb

然后我收到错误消息:

Attempt 1, Connect to JDataServer on server leto port:1150  Result was: java.sql.SQLException: ServerException:You should upgrade the license for this version. The current License is valid only for version 3 
SQLState: 01000
VendorError: 0

我很困惑,因为我使用了 JnetDirects 网页上的许可证密钥。似乎没有可用的版本 3 下载。这里可能发生了什么导致情况失败?

4

1 回答 1

0

JNetDirect 支持回答了以下问题:

经过进一步验证,我注意到(并更正)虽然在下载文件之前在下载页面上提供的密钥和主 JDataConnect 页面是正确的(下面红色的那个),但在另一个页面上提供的那个(Wolfgang使用)有1个不同的数字。它已得到纠正。

于 2012-11-28T15:09:06.197 回答