Database 使用数据库客户端连接到4D数据库

Database 使用数据库客户端连接到4D数据库,database,4d-database,Database,4d Database,我用4D数据库开发了一个应用程序。但是我想将任何数据库客户机连接到我的4D数据库,以便查询表(我很熟悉) 我知道我也可以在4D数据库中使用sql,但我的要求是使用数据库客户端查询4D数据库表,因为在4D中,我必须将从查询中获得的值存储到变量/listview中 这可能吗?如果是,那我怎么做 4D客户端 您可以(显然)使用本机4D客户端连接到4D服务器 4D ODBC 您可以使用ODBC从通用客户端连接到4D服务器 您需要在客户端计算机上安装适合您的环境的。请记住将ODBC驱动程序的版本与4D的版

我用4D数据库开发了一个应用程序。但是我想将任何数据库客户机连接到我的4D数据库,以便查询表(我很熟悉)

我知道我也可以在4D数据库中使用sql,但我的要求是使用数据库客户端查询4D数据库表,因为在4D中,我必须将从查询中获得的值存储到变量/listview中

这可能吗?如果是,那我怎么做

4D客户端 您可以(显然)使用本机4D客户端连接到4D服务器

4D ODBC 您可以使用ODBC从通用客户端连接到4D服务器

您需要在客户端计算机上安装适合您的环境的。请记住将ODBC驱动程序的版本与4D的版本相匹配,并将ODBC驱动程序的体系结构与ODBC客户端的体系结构相匹配

例如,如果您的4D服务器运行的是v15.2,而通用客户端运行的是64位模式,那么您可能希望使用

另一方面,如果4D服务器运行的是14.5,而通用客户机运行的是32位模式,则需要安装

ODBC驱动程序可以从以下位置下载:

4D本机SQL协议
4D SQL协议在上有文档记录,因此理论上您可以编写某种本机连接器。

谢谢,4D ODBC按照我的要求工作。我安装了4D ODBC驱动程序,并使用RazorSql作为客户端,通过ODBC驱动程序连接到4D数据库。