我创建了一个名为groups的表,其中包含以下列
client_id,
course_name,
group_number, day
主键是(client_id,course_name),因此每个组号可能有许多客户,我想在我的表单中进行查询,只显示group_number的不同值,当我更新“day”字段时,它应该更新具有相同组号的所有行中的day列(针对所有客户),因此我使用from子句查询并在其中写入:从组中选择区别(组编号)、课程名称、日期
当我在运行时更新这个表单时,它给我这个错误“无法保留记录以更新”,我该怎么办?
1条答案
按热度按时间s5a0g9ez1#
此问题发生在多个会话更新同一数据库表的同一行的操作过程中。
我们有一个名为
blk_t1
的数据块(表t1
作为“查询数据源名称”),不仅将blk_t1
的“锁定模式”从“自动”设置为“延迟”,而且将窗体的“隔离模式”设置为“可序列化”。它适用于我的多会话解决方案。