'procedure' 未找到 (293)
'procedure' not found (293)
我正在尝试 运行 在本地主机上设置的应用程序服务器上的程序。
**'testProc' was not found. (293)
DEFINE VARIABLE hndle AS HANDLE NO-UNDO.
DEFINE VARIABLE tmp AS CHARACTER NO-UNDO.
CREATE SERVER hndle.
PROCEDURE testProc:
DEFINE OUTPUT PARAMETER o_tmp AS CHARACTER INITIAL "HELLO".
END PROCEDURE.
hndle:CONNECT ("-AppService AppServiceName-H localhost").
RUN testProc ON hndle(OUTPUT tmp).
hndle:DISCONNECT ().
DELETE OBJECT hndle.
您不能 运行 应用服务器上的内部程序。您必须将代码放入其自己的 .p 文件中,并 运行 放在应用服务器上。 .p 也必须在应用程序服务器的 Propath 中可用。
您正在尝试 运行 内部程序 'testProc',而不是程序文件 'testProc.p'。它们必须是两个单独的文件。在您的应用服务器上创建一个 'testProc.p' 文件并将您的逻辑放入其中:
DEFINE OUTPUT PARAMETER o_tmp AS CHARACTER INITIAL "HELLO".
在一个单独的文件中,放入调用 testProc.p 的代码:
DEFINE VARIABLE hndle AS HANDLE NO-UNDO.
DEFINE VARIABLE tmp AS CHARACTER NO-UNDO.
CREATE SERVER hndle.
hndle:CONNECT ("-AppService AppServiceName -H localhost").
RUN testProc.p ON hndle(OUTPUT tmp).
hndle:DISCONNECT ().
DELETE OBJECT hndle.
MESSAGE tmp VIEW-AS ALERT-BOX INFORMATION.
请注意,您的调用程序是 运行ning testProc.p,而不是 testProc。 运行 此代码,您应该会收到一条弹出消息,内容为 "HELLO"。
我正在尝试 运行 在本地主机上设置的应用程序服务器上的程序。
**'testProc' was not found. (293)
DEFINE VARIABLE hndle AS HANDLE NO-UNDO.
DEFINE VARIABLE tmp AS CHARACTER NO-UNDO.
CREATE SERVER hndle.
PROCEDURE testProc:
DEFINE OUTPUT PARAMETER o_tmp AS CHARACTER INITIAL "HELLO".
END PROCEDURE.
hndle:CONNECT ("-AppService AppServiceName-H localhost").
RUN testProc ON hndle(OUTPUT tmp).
hndle:DISCONNECT ().
DELETE OBJECT hndle.
您不能 运行 应用服务器上的内部程序。您必须将代码放入其自己的 .p 文件中,并 运行 放在应用服务器上。 .p 也必须在应用程序服务器的 Propath 中可用。
您正在尝试 运行 内部程序 'testProc',而不是程序文件 'testProc.p'。它们必须是两个单独的文件。在您的应用服务器上创建一个 'testProc.p' 文件并将您的逻辑放入其中:
DEFINE OUTPUT PARAMETER o_tmp AS CHARACTER INITIAL "HELLO".
在一个单独的文件中,放入调用 testProc.p 的代码:
DEFINE VARIABLE hndle AS HANDLE NO-UNDO.
DEFINE VARIABLE tmp AS CHARACTER NO-UNDO.
CREATE SERVER hndle.
hndle:CONNECT ("-AppService AppServiceName -H localhost").
RUN testProc.p ON hndle(OUTPUT tmp).
hndle:DISCONNECT ().
DELETE OBJECT hndle.
MESSAGE tmp VIEW-AS ALERT-BOX INFORMATION.
请注意,您的调用程序是 运行ning testProc.p,而不是 testProc。 运行 此代码,您应该会收到一条弹出消息,内容为 "HELLO"。