我的應用程序從OpenEdge表中抽取數據,並使用業務實體和休息服務通過PASOE提供數據。我正在開發JavaScript方面,除了爲我的服務使用CRUD操作生成業務實體外,幾乎沒有OE經驗。使用JSDO上的assign()方法更新OE表信息
我想要做的是使用JSDO的assign方法將單個記錄的單個字段從true更新爲false。我不斷收到一個500錯誤,說它無法找到一個WHERE STRING,它需要KEYS和INDEXES以及所有這些東西。問題是,我幾乎肯定我正在使用assign()錯誤,但我無法確定。關於它的文檔對於如何使用它以及它想要更新或分配什麼參數非常具體。 我覺得這個例子是非常含糊的。什麼應該「更新對象」看起來像?
幫助!
在此先感謝。
PS。如果需要,我可以創建一個我想要做的事情的代碼片段,但是我的問題非常普遍。
如果您提供更準確的問題,您更可能得到準確的答案 - 因此代碼段將有所幫助。另外,什麼版本的進展? – jdpjamesp
500錯誤,特別是對WHERE STRING和KEYS AND INDEXES的引用是您的ABL後端邏輯中的一個問題。請確保您使用-debugalert和-errorstack啓動AppServer,並從AppServer日誌文件中提供確切的錯誤消息(包括堆棧跟蹤)。 –