我用4D数据库开发了一个应用程序。但是,我想将任何数据库客户端连接到我的4D数据库,以便查询表(在其中我很舒服)。
我知道我也可以在4D数据库中使用sql,但是这里我的要求是使用数据库客户端查询4D数据库表,因为在4D中,我必须将查询获得的值存储到变量/listview中。
这个是可能的吗?如果是,那我该怎么做?
发布于 2016-05-23 17:22:30
4D客户端
您可以(显然)使用本机4D客户端连接到4D服务器。
4D ODBC
您可以使用ODBC从通用客户端连接到4D服务器。
您需要在客户端计算机上安装适合您的环境的4D ODBC驱动程序。记住要将ODBC驱动程序的版本与4D版本相匹配,将ODBC驱动程序的体系结构与ODBC客户端的体系结构相匹配。
例如,如果您的4D服务器运行v15.2,而通用客户端以64位模式运行,那么您将需要使用4D v15.2 ODBC驱动程序64位
另一方面,如果4DServer运行14.5,通用客户端以32位模式运行,则需要安装4D v14.5 ODBC驱动程序32位
可以从http://4d.com/downloads/products.html下载ODBC驱动程序。
4D原生SQL协议
4DSQLProtocol在4D和sources.4d.com上都有文档记录,所以理论上您可以编写某种类型的本地连接器。
https://stackoverflow.com/questions/37389454
复制相似问题