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)

posted on 2012-05-23 08:01  imihiro  阅读(253)  评论(0编辑  收藏  举报