首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更新记录集后,屏幕必须更新

更新记录集后,屏幕必须更新
EN

Stack Overflow用户
提问于 2013-05-31 03:15:35
回答 2查看 218关注 0票数 1

在informix 4gl(genero 4JS)中,如何在更新数据库中的记录集后刷新屏幕?现在我只能更新记录,但屏幕没有更新。我想我漏掉了什么。下面的设置运行良好。更新后,我需要用新状态刷新屏幕。

代码语言:javascript
复制
update person set
    person = m_folder.person,
    date = m_folder.date,
    time = m_folder.time,
    status = m_folder.status,
    userid = m_folder.userid,
where rowid = g_rowid
EN

回答 2

Stack Overflow用户

发布于 2013-06-04 00:03:58

在更新数据库之后,您的程序必须重新显示数据(可能在获取更新的值之后)。当您向I4GL显示(或从它输入)时,SQL会更改屏幕;当您执行SQL时,它会更改数据库;它永远不会自动执行其中一个操作,因为您已经执行了另一个操作(这实际上很好;它让您可以控制一切)。

票数 1
EN

Stack Overflow用户

发布于 2015-04-28 01:54:04

尝试CALL ui.Interface.Refresh()指令。如果它不能工作,那么Jonathan Leffler是对的:您必须使用一些对话框类型的指令(显示或输入)来显示它,比如DISPLAY BY NAME m_folder.*

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16844152

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档