Access 操作必须使用可更新查询

3个原因导致:

 (1) mdb文件被设置成只读
   操作必须使用一个可更新的查询
INSERT INTO TBDisease
      (ResidentID, DiseaseType, Health)
VALUES (1, '感冒', '快好了')


解决方式:将mdb文件只读的勾去掉.

delete from tbdisease where residentid=1


(2)update语句错误
update tbdisease set DiseaseType=@DiseaseType ,Health=@Health ,Memo=@Memo  where

residentid=@residentid

原因:字段名是关键字。

解决方式:在sql语句中 将Memo变成 [Memo],即[Memo]=@Memo

             或者重新命名字段

(3)

原文地址:https://www.cnblogs.com/imihiroblog/p/2514168.html