我有一个 DBLookupComboBox,其中列出了我要从中选择值的 1 个表中的值。
选择该值后,我希望能够输入/编辑 2 个 DBMemo 框,以便插入/更新到另一个表中。
但是他们不允许我进入其中。我认为是因为它的状态是 dsInactive。
我该怎么做?
谢谢!
最佳答案
如果状态为 dsInactive,则表示数据集未激活,因此无法编辑。在您的设置代码中,尝试说 MyDataset.Active := true;
。这将触发其查询并将结果加载到数据集中供您查看和编辑。
关于delphi - TDataSource TDBMemo 未处于插入或浏览模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4651153/