问题标签 [objectscript]

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

objectscript - 究竟什么是“非多维对象属性”?(参考:$LISTDATA 的文档)

$LISTDATA的文档说,关于第三个论点:

var 参数不能是非多维对象属性。尝试将值写入非多维对象属性会导致错误。

好的,所以我的理解如下:如果你声明,说:

然后尝试:

那么这是一个错误。但是,如果foo声明为:

那么就不会有错误了。

是这样,还是更微妙?例如,如果我声明:

那会是多维的吗?

0 投票
1 回答
20 浏览

objectscript - $bit() 可以在这里创建变量吗?

从这个项目中提取的代码:

在标记的地方<-- HERE,这是第一次出现tBits-- 带有下标访问引导。

这真的合法吗?

0 投票
2 回答
71 浏览

objectscript - 您如何循环浏览关系中的项目?

这是当前代码:

首先要做的事情:我知道代码很烂......但这是学习曲线,我最终会做得更好......我想在这里解决的问题是这一行:

在控制台上,它当前打印:

但我想做的当然是循环浏览这些对象,根据文档,这些对象是%Studio.ProjectItem的“实例” 。

我如何循环通过这些?WRITE没有削减它,事实上我从一开始就推测它不会......我只是无法弄清楚这是如何在 ObjectScript 中完成的:/

0 投票
2 回答
358 浏览

intersystems-cache - SQL 语句中的 MUMPS $Functions

可以在 SQL 语句中使用 $Extract、$P 等 $Function 吗?如果可以,请提供示例。例如从 MyTable 中选择 $P(Field1,"*")。这将返回一个错误,提示“预期以...开头的术语”

0 投票
1 回答
387 浏览

intersystems-cache - 系统间缓存对象脚本中的行延续

我正在编写跨系统缓存对象脚本。我有一个很长的声明。有没有办法在下一行继续声明?

谢谢。

0 投票
1 回答
39 浏览

objectscript - 有没有办法按特定顺序检索 %Library.RelationshipObject 的对象

该文档没有提到对元素进行排序

0 投票
1 回答
110 浏览

intersystems-cache - 修改数据库的代码?

我不知道这是哪种编程语言,或者方法是什么,有什么帮助吗?

可能是一些用于修改某些数据库表的代码?

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 投票
2 回答
155 浏览

intersystems-cache - 在 ObjectScript 中构建 RESTful POST API

如何在 ObjectScript 中构建 RESTful POST API,而架构是这样的。它应该接受符合模式的 myList。

0 投票
1 回答
98 浏览

intersystems-cache - Execute stored functions at run-time

I am trying to retrieve stored functions from a table and have them executed at run-time. Ex MyTableFieldValue contains:

Where MyTableFieldValue is a field value in a table called MyTable. MyParameterName value in class MyClass is actually "ThisParameter"

I want to do this:

Where parameterName should contain "ThisParameter".

Instead it contains

How do I force cache to actually evaluate what is in MyTableFieldValue ?