问题标签 [intersystems]

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 投票
1 回答
177 浏览

intersystems - cache intersystems 命令以获取表的最后更新时间戳

我想知道 Cache Intersystems DB 表的最后更新时间。请让我知道相关命令。我浏览了他们的命令文档:

但我在那里没有看到任何这样的命令。我也尝试通过这个搜索:

这不是命令的完整文档吗?

0 投票
1 回答
245 浏览

intersystems - 如何使用 EnsLib.FTP.PassthroughService 从 FTP 服务器获取文件

我基本上在做一个简单的任务,从 ftp 服务器读取文件并将它们写入文件路径或 UNC 路径。我做了服务(EnsLib.FTP.PassthroughService)和操作(EnsLib.File.PassthroughOperation)。服务连接到 ftp 服务器并读取目录列表,但它根本不检索文件。您对此有何想法或如何使用 EnsLib.FTP.PassthroughService 有什么想法吗?

谢谢!

0 投票
2 回答
189 浏览

intersystems-cache - 我们如何检查 GTM 中的特定工作?

就像我们在 Intersystem Cache D ^JOBEXAM 中检查在后台运行或计划中运行的作业一样。

我们如何在 GTM 中做同样的事情?

我们有任何相同的命令吗?请指教。

0 投票
2 回答
1410 浏览

intersystems-cache - 系统间缓存中两个日期时间戳之间的差异

我想找出两个日期时间戳之间的小时数和分钟数。

例如,如果

我希望它输出为 49:30(49 小时和 30 分钟)我无法找到解决此问题的方法。

到目前为止我所拥有的:

感谢您的帮助。

0 投票
2 回答
181 浏览

sql - 来自 COUNT 查询的意外结果

我在从一张桌子上计数时遇到了一个奇怪的问题。表名是Client并且有一个名为CardNo的varchar(200)列。数据库引擎是Intersystems Cache,查询语法是 SQL。

我在下面执行查询以获取拥有/不拥有 CardNo 的客户的数量。但是得到了意想不到的结果,如下所示。

没有 CardNo 的客户数是 38000。有 CardNo 的客户数是 78000。表中所有客户数是 265000,不等于 78000 + 38000。怎么会这样?根据文档,我的查询风格应该没有问题 http://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=RSQL_null

0 投票
2 回答
254 浏览

sql - 将钱转换为文本并保持格式

我需要在查询中显示一个美元范围,但是当我连接这些值时,我在输出中丢失了逗号。

产出为 2060 美元到 73690 美元

期望产出 $2,060 至 $73,690

对此有何建议?

Intersystems Cache 是我的数据库

0 投票
2 回答
878 浏览

caching - InterSystems Cache,在哪里可以找到全局定义

仅使用 Cache 终端,我应该使用什么实用功能或 Global 来查找 Cache 数据库中存在的所有 Globals 的列表?

再次只使用缓存终端,我使用什么实用函数或全局,或者查看这些全局的所有节点的列表。

该站点不使用任何高级缓存功能,例如 CSP、SQL、VB 或对象脚本。

谢谢

0 投票
2 回答
656 浏览

java - Intersystems Caché Java 网关

我需要一些关于开发 Caché 的 Objectscript 的帮助。

我已经在这项技术中工作了几个月,从几天开始,我试图让 Java 网关工作但没有成功。它应该允许我运行 java .class et .jar 代码。
但即使它在文档中进行了解释,也没有完整的示例,而且我一遍又一遍地遇到错误。所以,我想知道是否有人可以提供一个完整的例子,纠正我或解释我做错了什么?

这是我现在所拥有的:

我的简单 java 类 - 在文件中写入日期和时间

我的 objectscript 代码 - 定义我的网关并尝试调用该方法

我收到一个错误:

我使用了这篇文章,但我不知道他是如何工作的:Intersystems Caché with Java Gateway - Pass parameter as java.io.FileInputStream

我尝试在 Ensemble 生产中添加服务“JavaGatewayService”。没有帮助...
我还尝试在其中添加对象网关

系统管理 > 配置 > 连接 > 对象网关。

没有帮助...而且我不知道它是否应该帮助我...

我没有想法/选择。

先感谢您。

0 投票
1 回答
597 浏览

file - 使用系统间的缓存一次读取整个文件字节?

我有一个 1.5GB 字节的文件size {filebyte}。我想在一个类似于 Delphi 的实例中读取整个文件

结果是,在一个实例中,您将拥有一个元素数量为高(字节数据)-低(字节数据)+1 的字节数组。缓存中是否有等效代码。一个1.5G大小的文件可以保存在内存中的缓存中吗?我不想分块读取文件,因为分析数据的操作要求整个文件一次都在内存中。谢谢

0 投票
1 回答
358 浏览

arrays - 从系统间缓存中的流创建字节数组

从系统间缓存中的输入流创建字节数组的首选方法是什么。我尝试过的方法是首先读取整个文件内存然后一次提取一个字节并将值分配给增量数组