delphi - TDataSource TDBMemo 未处于插入或浏览模式

标签 delphi delphi-7 nexusdb

我有一个 DBLookupComboBox,其中列出了我要从中选择值的 1 个表中的值。

选择该值后,我希望能够输入/编辑 2 个 DBMemo 框,以便插入/更新到另一个表中。

但是他们不允许我进入其中。我认为是因为它的状态是 dsInactive。

我该怎么做?

谢谢!

最佳答案

如果状态为 dsInactive,则表示数据集未激活,因此无法编辑。在您的设置代码中,尝试说 MyDataset.Active := true;。这将触发其查询并将结果加载到数据集中供您查看和编辑。

关于delphi - TDataSource TDBMemo 未处于插入或浏览模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4651153/

相关文章:

delphi - 正在从服务器更新 EXE 文件...

java - 从 Java 访问 NexusDB

delphi - TWebBrowser 是否随 IE 更新?

multithreading - Delphi VCL 中的 AutoThread 类?

delphi - 有关如何定义命令行参数的建议

Delphi 变量可能尚未初始化警告

delphi - 使用getopt.pas的示例

c# - 如何从多维 PSafeArray 获取数据?

c# - 无法从 C# dapper 代码将日期时间作为空值插入到 Nexus 数据库