使用数据库客户端连接到 4D 数据库
Connect to 4D database with database client
我开发了一个使用 4D 数据库的应用程序。但是我想将任何数据库客户端连接到我的 4D 数据库以查询表(我很舒服)。
我知道我也可以在 4D 数据库中使用 sql 但我的要求是使用数据库客户端查询 4D 数据库表,因为在 4D 中我必须将从查询中获得的值存储到 variables/listview.
这可能吗?如果是,那我该怎么做?
4D客户端
您可以(显然)使用本机 4D 客户端连接到 4D 服务器。
4D ODBC
您可以使用 ODBC 从通用客户端连接到 4D 服务器。
您需要在客户端计算机上安装适合您环境的 4D ODBC Driver。记得把ODBC Driver的版本和4D的版本匹配,ODBC Driver的架构和ODBC Client的架构匹配。
例如,如果您的 4D 服务器是 运行 v15.2,而通用客户端是 运行 64 位模式,那么您会想要使用 4D v15.2 ODBC Driver 64 bit
另一方面,如果 4D 服务器是 运行 14.5 并且通用客户端是 运行 在 32 位模式下,您需要安装 4D v14.5 ODBC Driver 32 bit
可以从 http://4d.com/downloads/products.html
下载 ODBC 驱动程序
4D 本机 SQL 协议
4D SQL 协议记录在 Github - 4D/SQLlib_4D and also on sources.4d.com 中,因此理论上您可以编写某种本地连接器。
我开发了一个使用 4D 数据库的应用程序。但是我想将任何数据库客户端连接到我的 4D 数据库以查询表(我很舒服)。
我知道我也可以在 4D 数据库中使用 sql 但我的要求是使用数据库客户端查询 4D 数据库表,因为在 4D 中我必须将从查询中获得的值存储到 variables/listview.
这可能吗?如果是,那我该怎么做?
4D客户端
您可以(显然)使用本机 4D 客户端连接到 4D 服务器。
4D ODBC
您可以使用 ODBC 从通用客户端连接到 4D 服务器。
您需要在客户端计算机上安装适合您环境的 4D ODBC Driver。记得把ODBC Driver的版本和4D的版本匹配,ODBC Driver的架构和ODBC Client的架构匹配。
例如,如果您的 4D 服务器是 运行 v15.2,而通用客户端是 运行 64 位模式,那么您会想要使用 4D v15.2 ODBC Driver 64 bit
另一方面,如果 4D 服务器是 运行 14.5 并且通用客户端是 运行 在 32 位模式下,您需要安装 4D v14.5 ODBC Driver 32 bit
可以从 http://4d.com/downloads/products.html
下载 ODBC 驱动程序4D 本机 SQL 协议
4D SQL 协议记录在 Github - 4D/SQLlib_4D and also on sources.4d.com 中,因此理论上您可以编写某种本地连接器。