问题标签 [progress-db]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1680 浏览

database - 访问旧的 Progress v9.1e 数据库

我有一个需要访问的旧 Progress 版本 9.1e 数据库文件。

有没有办法让旧版本的 OpenEdge 打开它?我已经彻底查看了他们的网站,但一无所获。我也研究了两天,没有运气。

任何帮助或见解将不胜感激。

0 投票
2 回答
7780 浏览

sql - 进度 ODBC 端口号 10.2a

通过 ODBC 数据源管理器为 64 位 Windows 7 上的进度/openedge 10.2a 设置 ODBC 驱动程序,(但我实际上使用的是 32 位 ODBC 数据源管理器)我不断得到

警告:[DataDirect][ODBC Progress OpenEdge Wire Protocol driver]连接被拒绝。验证主机名和端口号。[DataDirect][ODBC 进度 OpenEdge 有线协议驱动程序] 意外的网络错误。ErrNum = 10038

我检查了我的主机,它是正确的,但我不知道端口号,我检查了连接字符串,它说 2055,其他几个在线论坛给出 20931,因为我猜是要使用的默认端口号,但两者那些对我不起作用。我已经阅读了这个问题,但它并没有真正进入细节,除了“输入你的端口号”之外的任何文档也没有。

那么,我如何找出我的端口号,或者只是一刀切?

0 投票
2 回答
5165 浏览

jdbc - 正在修复 sql 长度错误 4gl 10.2B

我正在尝试使用 opensge jdbc 连接器从现有进度数据库中提取数据,但我遇到了列宽问题。

这是阻碍我的错误。

[DataDirect][OpenEdge JDBC Driver][OpenEdge] PUB.Menu 表中的 TabDisplayName 列的值超过了其最大长度或精度。

我看过很多帖子,每个帖子都提供不同的建议,这就是我到目前为止所给出的:

  1. 通过数据字典手动修改 SQL 宽度。
    • 我对 PUB.Menu.TabDisplayName 进行了快速检查,发现最大值为 44 个字符
    • 将宽度设置为 x(50) 无济于事,然后将 x(100) 设置为非理性愤怒,再次没有运气。
  2. 使用 SUBSTR() SQL 函数截断字段- 不是最佳但总比没有好
    • 我得到了奇怪的结果。它在 sqlexp 中运行良好,但在 java 环境中,它就像从未选择过的列一样。
  3. 使用 dbtool 自动修复选项 #2 的宽度问题
    • 在选择所有表和“区域”(不确定它们是什么......)并提交最终选项后,我将返回到 proenv cmdline,就好像什么都没发生过一样。
  4. 通过 4gl 以编程方式修改 sql 宽度
    • 这是我发现我还没有尝试过的唯一选择。
    • 我有点不愿意尝试这个,只是因为手动修改失败。这也是一个实时开发环境(仅对我而言),尽管我经常拍摄快照,但我试图把它搞得一团糟。

在 unix 机器上运行进度 10.2B。

任何意见和建议将不胜感激。

-谢谢

0 投票
2 回答
3904 浏览

sql-server - 在 SQL Server 2008 中创建链接服务器以通过 ODBC 推进 Open Edge 10.1C?

我有一个到 Progress Open Edge 10.1C 服务器的有效 ODBC 连接(当我单击“测试连接”时它通过了)

如何在使用 ODBC 连接的 SQL Server 中创建链接服务器?我已经尝试过,但收到此错误消息:

在此处输入图像描述

我在 Win 2008 服务器上使用 SQL Server 2008。我不知道 Progress 服务器正在运行什么。ODBC DSN 是在 WOW64 ODBC 管理器(不是 32 位 ODBC 管理器)中创建的。

这个页面是谷歌搜索该错误消息时出现的内容:http: //msdn.microsoft.com/en-us/library/windows/desktop/ms712362 (v=vs.85).aspx

"管理64位平台下连接32位驱动的数据源,使用c:\windows\sysWOW64\odbcad32.exe。管理连接64位驱动的数据源,使用c:\ windows\system32\odbcad32.exe。在 64 位 Windows 8 操作系统的管理工具中,有 32 位和 64 位 ODBC 数据源管理器对话框的图标。如果使用 64 位 odbcad32。 exe 配置或删除连接到 32 位驱动程序的 DSN,例如 Driver do Microsoft Access (*.mdb),您将收到以下错误消息:

指定的 DSN 包含驱动程序和应用程序之间的体系结构不匹配

要解决此错误,请使用 32 位 odbcad32.exe 配置或删除 DSN。”

0 投票
1 回答
2311 浏览

sql-server - 哪些 Progress 数据类型对应于哪些 SQL Server 数据类型?

我需要将数据从 Progress 服务器导入到 SQL Server。作为中间步骤,我需要找出 Progress 服务器中字段的相应数据类型。我没有太多运气在网上找到这个。有人有等效数据类型的表吗?

0 投票
1 回答
561 浏览

database - 我已在 vm ware 虚拟机中安装了进度数据库,但无法从主机连接

我已经在我的 vmware linux 机器上安装了进度 opensge 数据库,但我无法通过主机 winodws 7 登录。我尝试使用 datadirect 和 opensge 数据管理工具。甚至可以请指导我如何做到这一点。我的 connectiong 正在从 windows 工作到 vm ware linux。

谢谢

0 投票
1 回答
1416 浏览

date - 进度 8,CURRENT_DATE 选择

我想在我的 Progress DB(主要版本 8)上执行一个语句,它在 SQL Server 中看起来像这样:

选择 GETDATE()

或者

从 DUAL 中选择 Current_Date

与口腔

对于 Progress8,注册日期为 CURRENT_DATE。我现在的问题是:对于 Progress8 是否存在类似 dual 的表?还是这个语句,它只返回一个 Date 是不可能的?(我可以创建一个像双表一样的表,但我没有权限)

0 投票
2 回答
833 浏览

progress-4gl - 进度错误:包含 CONTAINS 的无效查询

我在我们的一个应用程序服务器日志中收到错误“包含 CONTAINS 的无效查询”。该服务昨天没有遇到此错误,我不知道我们的代码中可能发生了任何更改。

任何人都可以深入了解在我们的代码之外可能导致此错误的原因吗?

0 投票
2 回答
4077 浏览

openedge - 进度数据库的管理员帐户

我正在尝试通过 ODBC 连接到全新安装的 Progress DB。知道我应该使用什么用户名/密码吗?

0 投票
1 回答
993 浏览

odbc - 用于 ODBC 的 OLE DB 驱动程序可以在 ProgressDB 上工作吗?

我正在准备一个小软件来连接数据库。不幸的是,我现在无法访问数据库,并希望尽可能多地准备。客户端有一个 ProgressDB 数据库,我发现不太知名的数据库使用 ODBC。我正在准备的软件使用 Microsoft OLE DB Provider for ODBC Drivers。

我是否可以假设此驱动程序将在应用了正确设置的 ProgressDB 上运行,因为它们都使用 ODBC?

不幸的是,我找不到关于 ProgressDB 的太多信息。

先感谢您!