更新access的数据报错
分类:VBA
rs.Open sql, con, 1, 1 之后用 rs.AddNew添加数据,报错“当前记录集不支持更新”
出现 "当前记录集不支持更新" 的错误通常是因为打开的记录集类型不支持添加新记录。在您的代码中,您使用的是 rs.Open sql, con, 1, 1
打开记录集,并指定了游标类型和锁定类型为1,它表示使用只读的前向游标。
要解决这个问题,您可以尝试使用更适合的游标类型和锁定类型来打开记录集,以便支持添加新记录。例如,使用游标类型2(adOpenKeyset)和锁定类型3(adLockOptimistic),如下所示:
rs.Open sql, con, 2, 3