我创建了一个名为group的表,其中包含这些列
client_id,
course_name,
group_number, day
主键是(client_id,course_name) 所以每个组号可能有很多客户 我想在我的表单中进行查询,只显示group_number的不同值,当我更新“day”字段时,它应该更新具有相同组号的所有行中的day列(对于所有客户端) 所以我使用from子句查询并在其中写道: SELECT DISTINCT(GROUP_NUMBER),COURSE_NAME,GAY FROM GROUPS
当我在运行时更新此表单时,它给了我这个错误“无法保留记录更新”我该怎么办?
答案 0 :(得分:0)
在多会话更新同一数据库表的同一行的操作期间会出现此问题。
让我们有一个名为blk_t1
的数据块(表t1
为“查询数据源名称”)。不仅将blk_t1
的“锁定模式”从“自动”设置为“延迟”,还将表单“隔离模式”设置为“可序列化”。
对我来说,它适用于多会话解决方案。