0

我有一个包含 3 列“ID”、“编号”和“已使用”的 ADOTable。该表包含一些预先生成的数字。当我使用数字时,我只需将“USED”设置为 1,然后过滤表格以仅获取未使用的数字。

现在有个小问题:假设我拉了一个数字并将“USED”设置为 1。我看到在 Access 中更新了该列,如果我尝试用 Delphi 拉不同的数字它会给我相同的结果,所以我认为 ADO 表没有被刷新了。我尝试使用refresh但没有用。我可以使它工作的唯一方法是使用Active := false然后Active := true. 我认为应该有更优雅的方式来做到这一点。任何想法?

4

1 回答 1

1

设置CursorLocation你的AdoTabletoclUseServerAdoTable.refreshwill work

于 2013-02-21T09:30:53.393 回答