如何解决Pascal 脚本数据集记录删除
我遇到了一些我无法弄清楚的事情。在 Pascal 脚本中,我尝试使用 MyDataset.Dataset.Delete 删除记录。我首先使用 Mydataset.dataset.open 打开它,但在我放置 MyDataset.Dataset.Delete 指令的行上仍然出现错误“在评估指令 CallProc 时无法对关闭的数据集执行此操作”。数据集由我尝试删除的一条记录组成。为了检查数据集是否有记录,我确实放置了一个带有记录字段值的 showmessagebox。执行脚本时,消息框会显示数据。 这是我的代码:
lWorkLeaveBO:=TBusinessObject.Create('WorkLeave');
lWorkLeaveBO.UserSQL:='ObjectID=' + lItemId;
lWorkLeaveBO.Dataset.Open;
showmessage(lWorkLeaveBO.FieldByName('FromDate').AsString);
lWorkLeaveBO.Dataset.Delete;
lWorkLeaveBO.Free; ```
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。