问题标签 [intersystems-cache-studio]

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

intersystems-cache - 更新由基于类的向导生成的表单

我在这里学习教程。我创建了我的数据类并使用向导添加了一个名称属性。然后我使用向导创建了一个禅宗表单,在此期间我选择了上面创建的数据类。一切都很好。但是,我回去添加了一个额外的属性,longName在我的数据类中添加了一个附加属性。现在,由于生成的代码超过 300 行,我假设有一些方法可以根据更新的类重新生成它,但我不知道如何。

我最终确实从该XData Contents部分复制了下面的行并修改了值。它似乎运作良好,但我的问题仍然存在,有没有办法根据更新的类重新生成表单?

0 投票
2 回答
522 浏览

intersystems-cache - 循环内的字符计数

不是像我在下面的代码中那样使用硬编码调用,是否可以在 For 循环中使用 WRITE 命令来打印每个字符的使用次数?下面是我写的内容,它会给我“A = n”,但我想要的是“A = n”,“B = n”等,而不是硬编码。

0 投票
2 回答
1410 浏览

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

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

例如,如果

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

到目前为止我所拥有的:

感谢您的帮助。

0 投票
2 回答
623 浏览

intersystems-cache - 在选择语句中显示 %ROWCOUNT 值

SQL 语句中的结果如何%ROWCOUNT显示。

例子

我希望rowCount结果集中返回的每一行都有一个

前任

0 投票
0 回答
84 浏览

svn - Subversion 命令在 OS shell 命令行中有效,但在 IDE 中无效

我已经使用 TortoiseSVN 组织了我的存储库。在创建文件结构时,我小心翼翼地只使用了 svn 命令。现在所有 Subversion 命令都在命令行中运行,但不在我的 IDE(Intersystems Cache Studio)中。基本上,我正在尝试为我的 IDE 编写一个插件,以便在 Studio 中使用 Subversion。尝试将 Subversion 集成到我的 IDE 中,例如 Subversive,但用于 Cache Studio。这发生在将我的代码重新组织到目录中之后。例如在命令行中,svn info 和 svn status 以及所有其他命令都可以完美运行。所有 Subversion 命令都在命令提示符下工作!

但是,在我的 IDE 中,svn info 输出此错误:

svn:警告:W155010:找不到节点“E:\elive2016\sourcecontrol\storage\XMLManager.xml”。svn: E200009: 无法显示所有目标的信息,因为某些目标不存在

并且 svn status 输出相同的错误:

svn:警告:W155010:找不到节点“E:\elive2016\sourcecontrol\storage\XMLManager.xml”。 svn: E200009: 无法显示所有目标的信息,因为某些目标不存在。

除了 svnadmin create 之外,没有任何 Subversion 命令可以在 IDE 中工作。相同的命令在命令提示符下运行良好。我运行 Windows 10、InterSystems Cache Studio 2016 和 Subversion 1.8.12。请问有什么帮助吗?

0 投票
2 回答
332 浏览

intersystems - 远程连接缓存实例(csession)

有没有办法远程连接到缓存实例(csession)?

假设系统间在一个容器上,我想csession在本地机器上的远程服务器上使用,有没有办法(没有直接 ssh)来运行缓存实例?

我正在寻找这些步骤的替代方法:

1- scp 将缓存脚本放入框中

2- SSH进入盒子

3-在盒子上运行 csesion

任何评论都非常感谢

0 投票
3 回答
903 浏览

intersystems-cache - 系统间缓存:类中的错误:如何解决和避免?

class我在Intersystems Cache中有一个

  1. globals根据调用它的用户写入记录
  2. 迭代globals并将结果放在 astring
  3. 通过将上述结果写入记事本文件FILE

但是,部分代码总是返回<FRAMESTACK>错误。

在他们的文档中搜索显示:
该例程对 Do、For、Xecute、New 或用户编写的函数有太多嵌套调用。

如果你想知道为什么我使用一个违反 SOLID 的类,那是因为当我尝试通过##class()一个方法调用其他方法时,我遇到了错误<COMMAND>。因此,我将代码放入我需要的方法中,并将它们混合在一个方法中。

有没有办法在 CLASS 中正确调用类 METHOD ?

关于 FrameStack 错误,究竟有多少是太多?我该如何避免这种情况?

编辑:按要求编码

}

在这里,在制作全局变量的部分之后,我迭代了总记录数RRCTR,以将所述全局变量的一部分放入单个字符串中。

Globals 已成功创建,但未创建任何文件。为什么是这样?运行时,它<COMMAND>显示为错误

0 投票
1 回答
146 浏览

intersystems-cache - 当文件被系统间缓存写出时,Linux摆脱了回车

使用 Intersystems 缓存并将文件写入 unix 服务器,在 WordPad++ 中打开时,缺少回车,但换行仍然存在。我们的进程在 Windows 中有效,但由于某种原因在 Unix 中无效。

0 投票
1 回答
1052 浏览

intersystems-cache - Web 应用程序开发中的 InterSystems Cache ObjectScript 与 Java

最近,我的项目经理要求我从事 InterSystems Cache ObjectScript 的工作。早些时候,我曾经担任 Java 开发人员 (J2EE)。所以我的问题是缓存与java有什么不同。比较会很棒。

0 投票
1 回答
178 浏览

c# - 如何过滤存储过程调用返回的记录?

我正在尝试使用存储过程在我的 WinFomrs 应用程序中搜索用户。我有这个代码:

但这不起作用,因为我GetAllUsers的 DAL 中没有where语句,因为我使用了存储过程而不是常规 SQL 语句,所以我该如何解决这个问题,伙计们?

这是我的 BAL:

顺便说一句,我没有使用 SQL,我为我的数据库使用 Caché 编程语言,但它也有一个存储过程。

我修好了伙计们

我在搜索按钮中所做的是这个

而不是这个

并且

这就是我在 DAL 中所做的