精神科护理学第二版:sql语句中的update错误

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/27 14:18:18
sql="update ill set section='1' where id="+ id1
rs.Open sql,conn,1,1

真不明白,ill是表名,section是字段名
id1已赋值

以下情况也同样错误
sql="update [ill] set section='1' where id="+ id1

sql="update ill set section='1' where id=1"
按楼下三位的方法修改,还是同样的错误
id是数字类型,section是备注型,但各种格式都试过了,还是出错

是你的锁定参数问题,rs.Open sql,conn,1,1,后两个数字,前一个是游标类型,后一个是锁定类型.后一个数字,1表示只读的,所以不能进行更新操作娄,可以这样改一下:

conn.Execute sql

或者

rs.Open sql,conn,1,3

看看你的字段类型
如果是数值类型赋值语句是section="1"
如果是字符串类型是section='"1"'
Id同样是

确定你的ID1为数字类型!

db.execute(sql)