ASP操作Access数据库update时“键列信息不足或不正确,更新影响到多行”的原因与解决方法


ASP操作Access数据库update时“键列信息不足或不正确,更新影响到多行”的原因与解决方法

原因:表当中没有建立唯一关键字段(一个或多个组合),表中有内容完全相同的两条或多条信息.
如有一表:tab,字段如下:id (主键),username,userpwd
sql = "select username,userpwd from tab" 打开这个再update时会出现“Microsoft Cursor Engine (0x80004005),键列信息不足或不正确,更新影响到多行”的错误

解决方法:sql 中加入select主键,即 sql = "select id,username,userpwd from tab"
分享到:更多

相关推荐

发表评论

路人甲 表情
看不清楚?点图切换 Ctrl+Enter快速提交

网友评论(0)