简体   繁体   English

Delphi连接到OpenEdge Progress-4GL数据库

[英]Delphi connection to OpenEdge Progress-4GL Database

Folks: 民间:

Has anyone had success connecting to a Progress-4GL database with Delphi ? 有没有人成功使用Delphi连接到Progress-4GL数据库? I've been unable to establish any connection with the ODBC driver provided by the vendor ( Progress OpenEdge 10.1C Driver ). 我无法与供应商提供的ODBC驱动程序( Progress OpenEdge 10.1C驱动程序 )建立任何连接。 I've entered (what I believe are) the right parameters, but keep on getting an error whenever I test the connection: 我已经输入了(我相信是)正确的参数,但是每当测试连接时都会不断出现错误:

   "[DataDirect][ODBC Progress OpenEdge Wire Protocol driver] Socket closed."  

Background: I've been tasked to re-design a 13-year-old application, but the original programmer did not provide any supporting documents, passwords, configuration setup, etc. (I'm on my own)! 背景:我的任务是重新设计一个已有13年历史的应用程序,但是原始程序员没有提供任何支持文档,密码,配置设置等(我是我自己)! To make things worse, online help and useful documentation about Progress is scarce (I had never heard about this database until now). 更糟的是,缺少有关Progress的在线帮助和有用的文档(到目前为止,我从未听说过该数据库)。

I want to examine the existing data, maybe create an ERD to familiarize myself with the schema, but I can't even access the data outside of the OpenEdge code. 我想检查现有数据,或者创建一个ERD以使自己熟悉该架构,但是我什至无法访问OpenEdge代码之外的数据。

Any help is appreciated! 任何帮助表示赞赏!

If you need help with Progress I suggest you enlist in one or more of the Progress mailing lists at PEG . 如果您需要有关Progress的帮助,建议您参加PEG的一个或多个Progress邮件列表。

Progress is a niche product, and didn't age well, or at least the technical decision taken (and defended) by Progress were abandoned by the rest of the industry, so some things you may take for granted will prove cumbersome or at least a bit alien. 进步是一种利基产品,并且老化不佳,或者至少进步所做出的(和捍卫的)技术决定被行业的其他人所放弃,因此您可能认为理所当然的一些事情会很麻烦,或者至少是有点外星人。

Anyway, PEG is a great resource and the people in there are very knowledgeable and usually eager to help people working with Progress technology (or so they were when I used to subscribe, a few years ago). 无论如何,PEG是一个很好的资源,那里的人们非常有知识,并且通常渴望帮助使用Progress技术的人们(或者几年前我曾经订阅时就是这样)。

I've seen that databasen when I was on college. 我上大学时就看过那个数据库。 We had some excerises with it and as far as I remember it was awful experience. 我们有一些技巧,据我所记得,那是一次糟糕的经历。

Maybe this link will help. 也许此链接会有所帮助。 I whish I could help more, though. 我希望可以提供更多帮助。

如果仍然需要关于Progress的帮助,我是一家专门从事该语言的承包商,可以为人们解决Progress开发或迁移问题提供帮助。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM