我是 c# 和 ComponentOne Flexgrid 的新手。我目前正在 C# Visual Studio 和 ms 访问作为数据库的项目。谁能告诉我如何仅将最后添加的数据(记录)显示到 flexgrid 表或最后一行(新添加)中?默认显示表中的所有记录。如果我的问题太笼统或不具体,我很抱歉
问问题
520 次
1 回答
1
检测表中的行是否已更改的唯一方法是对表执行查询或编写将更新此表的触发器。
首先,您可以将 DATETIME 类型的列添加到表中,以指示每行的最后更新日期/时间。将其设为 NOT NULL,以便您必须为每个 INSERT 或 UPDATE 将更新的 DATETIME 值写入该列。此外,将该列设置为当前日期戳的默认值是 DATE() 或当前日期/时间戳的默认值是 NOW()。然后添加验证规则或 CHECK 约束,例如 CHECK (LastUpdatedDate = NOW()) 以确保在每次 UPDATE 和 INSERT 时实际更新列。
最后,运行 MAX(LastUpdatedDate) 查询并填写绑定到网格的数据表。
于 2017-02-15T09:44:53.670 回答