问题标签 [adabas]

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 投票
3 回答
307 浏览

nosql - Adabas Natural DDM中DEFAULT SEQUENCE的意义

我正在尝试理解 Adabas Natural DDM。大多数情况下它是有道理的,但很难得到对某些细节的解释。

文件以以下内容开始:

这一切都很好。但是,如果类似的行在同一个 DDM 中多次出现,这意味着什么?

例如,上面的摘录来自一个 DDM,它还包含:

我的理解是:

  • DDM 的存在是为了定义一种用户友好的方式来引用单个 Adabas 文件的字段(有点像 SQL 表)
  • 默认序列定义了一堆字段的顺序(类似于 SQL 列)

我需要澄清:

  • 默认序列的目的是什么?
  • 如果单个 DDM 中有多个默认序列,这意味着什么?
0 投票
1 回答
1097 浏览

java - 找不到 adabas jdbc 驱动程序

我正在尝试从 java 连接 adabas 数据库。我已经安装了 adabas 数据库,但是我找不到从 java 连接到这个数据库的驱动程序。谁能分享我可以下载adabasd.jar的链接或网址。

0 投票
0 回答
172 浏览

adabas - NAT3176 调用 Adabas 子程序或倒排列表时出错

我无法弄清楚如何在 Natural Adabas 中修复此错误。我刚开始在一个非常旧的版本上使用 Natural,而我在尝试运行以前开发人员编写的大多数现有程序时一直遇到的问题是我不断收到此错误。

NAT3176 调用 Adabas 子例程或倒排列表时出错。

所以我尝试了一个我自己的非常基本的程序,结果相同(见下文)。有谁知道如何解决这个问题或可以采取哪些步骤进行调试?

我的第一个想法是 STUD 列表不存在,即使它有一个 DDM。有没有办法验证它是否存在?

我的测试程序如下:

0 投票
2 回答
817 浏览

database - 如何将数据从 (.ddm .pnt .fdt .bin) 文件转换为 .csv

我将数据存储在.ddm.pnt和文件中.fdt.bin

如何将这些文件格式中的数据导出(或提取或转换)为.csv?

我认为这是一个 ADABAS 数据库。

0 投票
1 回答
375 浏览

db2 - 创建昵称时出现 DB2 Federation 错误

我们正在设置联邦以便使用 DB2 联邦浏览来自 ADABAS 的数据。我们已经建立了一个 Classic Data Architect 连接,并且在 DB2 联合中配置了一个远程服务器并使用了 JDBC。问题是当我们尝试使用此命令创建昵称时:

我们收到此错误:

当前事务因错误“-430”而回滚。SQLCODE=-1476, SQLSTATE=40506, DRIVER=3.68.61

DB2 服务器是一个 windows。

有任何想法吗?

这里的日志: 谷歌驱动器日志链接

DB2LEVEL 输出:

DB21085I 此实例或安装(实例名称,如果适用:“DB2”)使用“64”位和 DB2 代码版本“SQL10059”,级别标识符为“060A010E”。信息性标记是“DB2 v10.5.900.618”、“s170908”、“IP24033”和 Fix Pack“9”。产品安装在“C:\IBM\WSII\V10.5”,DB2 副本名称为“DB2COPY1”。

0 投票
0 回答
57 浏览

jdbc - DB2“将列名从 JString 转换为 CString 时出错”

我们正在设置联邦以便使用 DB2 联邦浏览来自 ADABAS 的数据。我们设置了一个 Classic Data Architect 连接,并使用 JDBC 配置了 DB2 联合中的远程服务器。问题是当我们尝试使用此命令创建昵称时:

为“CACDSJ”创建昵称“JADABAS”.“[TABLENAME]”。“ANAG”。“[TABLENAME]”;我们收到此错误:

由于数据库系统错误,SQL 语句或命令失败。(原因“将列名从 JString 转换为 CString 时出错”。)。SQLCODE=-901,SQLSTATE=,驱动程序=3.68.61

DB2 服务器是一个 windows。

如果我们使用命令执行选择

查询执行没有任何问题

0 投票
1 回答
102 浏览

database-connection - Cloud Data Fusion 是否有适用于 Adabas 大型机的连接器?

Google Cloud Data Fusion 文档提到该服务能够连接到大型机。它有专门连接到 Adabas 数据库的连接器吗?