如何使用 ODBC 驱动程序从 C# 调用 Progress Openedge .p 文件?

Posted

技术标签:

【中文标题】如何使用 ODBC 驱动程序从 C# 调用 Progress Openedge .p 文件?【英文标题】:How do you call Progress Openedge .p files from C# using the ODBC driver? 【发布时间】:2022-01-14 19:29:08 【问题描述】:

有没有一种方法可以让 .p 过程使用 ODBC 驱动程序通过 .Net/C# 应用程序运行?

【问题讨论】:

【参考方案1】:

没有。

ODBC 驱动程序通过 SQL 连接到数据库,绕过 4gl。

如果您需要从 .net 或 C# 程序执行 4gl .p 程序,您可能需要调用应用服务器。在可能通过“开放客户端”或 SOAP 服务的真正旧版本中。在可能作为 REST 服务公开的较新版本中。

【讨论】:

虽然 OpenClient 从第 9 版开始就已经存在,但我不会称之为“非常”旧。在 12.4 中,OpenClient 最近扩展了对 .NET 核心的支持

以上是关于如何使用 ODBC 驱动程序从 C# 调用 Progress Openedge .p 文件?的主要内容,如果未能解决你的问题,请参考以下文章

C# - ODBC 参数起作用

在 C# 中不使用 ODBC.DataReader 将数据传递给另一个类

在 C# 中使用 4D ODBC 驱动程序的异常

无法使用 ODBC 连接从 .Net Core 3.0 访问

C#实现ODBC驱动代码连接Sql Server数据库

c#应用程序中的ODBC泄漏内存