我正在尝试将另一个数据库中from表中的其他数据添加到我的脚本中, 但我一直都在收到此错误。
我的脚本
str getStringFromUser(str _prompt, str _title)
{
str userResponse = "";
Dialog dlg = new Dialog(_title);
DialogField dlgUserResponse = dlg.addField(extendedTypeStr(String15), _prompt);
// This prompts the dialog
if (dlg.run())
{
try
{
userResponse = dlgUserResponse.value();
}
catch(Exception::Error)
{
error("An error occurred. Please try again.");
}
}
return userResponse;
}
运行chrisf.p 断开数据库连接。
我遇到的错误
如何解决这个问题?
谢谢。
答案 0 :(得分:3)
“数据库”一词不是CONNECT语句语法的一部分。
CONNECT "chris".
是正确的语法。
CONNECT的OpenEdge文档在这里:https://documentation.progress.com/output/OpenEdge117/openedge117/?_ga=2.93982683.75218856.1547464117-1040589272.1546786181#page/dvpin%2Fthe-connect-statement.html
我不确定您要做什么:
run chrisf.p disconnect databse.
但这将运行一个名为“ chrisf.p”的外部过程,并传递2个“ fly the fly”参数,其值分别为“ disconnect”和“ databse”。 (我很确定那不是您想要的。)