问题标签 [ibm-midrange]

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 回答
3042 浏览

php - 与 iSeries 的无 DSN ODBC 连接

我在 Ubuntu 8.04.1 服务器上使用 ibm_db2 v1.8.0 运行 PHP 5.2.4。我正在尝试使用运行 OS/400 v5R3 的 IBM iSeries,但我完全不确定如何在没有 DSN 的情况下实际连接。我查看了http://www.connectionstrings.com/但 DB2 或 AS/400 连接字符串似乎都不起作用。我最终得到的是:

这是我当前的 DSN 字符串:

我也尝试过“IBM DB2 ODBC DRIVER”,但得到与上面的字符串相同的错误。

0 投票
2 回答
732 浏览

linux - 在 Linux 上使用什么数据库工具来读取 as/400 数据库?

在 Linux(Red Hat dist)中,我们需要读取一个 AS400 数据库。我们有 ODBC 驱动程序要连接,最好的查询工具是什么?

0 投票
3 回答
10700 浏览

sql - 带参数的 AS400 SQL 查询

我正在测试一个简单的查询以从 AS400 数据库中获取数据。我不确定我使用 SQL 查询的方式是否正确。

我收到一个错误:“参数不正确。”

当我运行以下查询时,我没有收到错误:

我正在使用 ADODB、VBScript 进行测试。

我来自 MS Sql 环境,所以为 AS400 写作对我来说是全新的。
谢谢

0 投票
1 回答
1754 浏览

c# - Enterprise Library Database.ExecuteNonQuery 隐藏的性能问题(连接到 IBM iSeries)

我想知道在企业库中使用数据库对象的隐藏性能影响是什么。我有一个 OleDbCommand (type=stored procedue) 正在调用一个 IBM iSeries 存储过程,该过程需要 1.5 到 4.5 分钟才能完成。

如果我使用 iSeries 工具和类似参数手动运行存储过程,则大约需要 5 秒。因此,性能下降要么是在与 iSeries 的网络通信中,要么是在企业库中的数据库对象中隐藏的东西。只是寻找任何想法。

0 投票
4 回答
2261 浏览

c# - 创建类似 iSeries 的程序

我的主要语言是 vb/c#.net,我想制作一个控制台程序,但有一个菜单系统。

如果你们中的任何人使用过诸如 IBM 的程序或 iSeries 之类的“dos”,那么这就是我想要的风格。

替代文字所以,想知道是否有人知道可以让我的表单看起来像这样的“winforms”库。我不介意“假的 winforms 外观”或控制台应用程序,但这就是我想要的。

0 投票
2 回答
2666 浏览

sql - SQL 中是否有与 iSeries OVRDBF 命令等效的命令?

我在 SQL 环境中有一个要求,即在特定情况下,过程中对表(或视图)A 的所有引用实际上都使用表(或视图)B。在 iSeries 上,我会使用 OVRDBF 命令覆盖对表 A 的引用使用表 B:OVRDBF FILE(A) TOFILE(B)。在 SQL 中与此等价的是什么?有吗?

我的目标是最终得到一个不知道覆盖的程序。当满足某些条件时,我不希望在过程中引导处理表 B 的条件逻辑。愿景:

在典型情况下:只需调用该过程

在特定的替代情况下:执行等效的 OVRDBF,然后调用过程

0 投票
2 回答
11864 浏览

telnet - 从 AS400 telnet 到端口 25

我想通过 SMTP 连接从 VM 中的 AS400 到端口 25 上的邮件服务器

as400 上的本机 telnet 命令似乎不支持端口规范。

任何想法如何从 as400 远程登录到我的邮件服务器上的端口 25?

我可以从 as400 ping 邮件服务器

我可以从其他盒子远程登录(非 as400)

0 投票
1 回答
2188 浏览

nhibernate - NHibernate - 将 ID 映射到 DB2 身份

我对 NHibernate 很陌生,并且正在尝试通过 ISeries 提供程序连接到 DB2 表。该表有一个作为身份自动生成的 BIGINT 主键。我在映射文件中为 id 的生成器属性尝试了几个值,但都没有成功。表 def 如下所示(字段名称已更改):

映射文件如下所示:

起初,我将生成器类设置为“native”,根据文档,它为 DB2 选择“identity”。使用“本机”或“身份”,当我将生成器类更改为各种其他值时,我得到“PKID 列中不允许空值”以及各种其他错误。

我确定文档中缺少一些小东西,但是有什么方法可以让 NHibernate 获取主键的下一个值,它是 DB2 中的 GENERATED IDENTITY 并在我调用时为我处理它节省()?我是否需要在 NHibernate 可以用来获取下一个值的地方写一个选择?

提前致谢。

0 投票
3 回答
2516 浏览

asp.net - ASP.NET 中的 AS400 数据连接

我有一个应用程序将驻留在 business2business 网络中,该网络将在我们的内部网络环境中与我们的 AS400 进行通信。防火墙已配置为允许数据请求通过我们的 AS400,但我们发现连接速度和响应时间存在巨大延迟。例如,在我们的本地开发环境中需要不到半秒的时间在我们的 B2B 环境中需要超过 120 秒。

这是我们用来获取数据的功能。我们使用的是企业库应用程序块,所以 ASI 对象是数据库...

我正在尝试集思广益,以考虑为什么会发生这种情况。

0 投票
3 回答
685 浏览

asp.net - 您如何在 ASP.Net 中访问 I 系列中的数据?

我们当前所有的 ASP.Net Web 应用程序都使用 ODBC 连接和命令对象访问我们的 IBM I 系列。我应该转向另一种访问方式吗?当您的 ASP.Net 应用程序需要从中获取数据时,您当前如何访问您的 I 系列?一定有更好的方法。

我最近看到这篇关于 IBM 在 Web 服务器上使用特定客户端版本支持 Linq to Entities 的文章。对我来说,这似乎是更长期的路线,但希望获得更多反馈。我从 MS 那里得到了一种感觉,即 Linq to Entities 是他们计划走的长期路线。其他人也有这种感觉吗?