操作系统:windows 编程工具:VC 问题:采用CRecordSet 类时,在进行数据库修改或更新时总出现“多行记录被更新”的警告,程序中断,请教专家如何解决? AG的意见: 未设置主键,就是说有重复行。 姚蓉斌的意见: 这主要是数据库设计不合理造成的,你可以在要操作的表中加入一个字段(如ID),给它设置为自动增加的算子(sql server,其它数据库类似),这样进行插入操作时,数据库会就不会出现错误,修改纪录时只要指定对应的ID进行修改即可。 |
操作系统:windows 编程工具:VC 问题:采用CRecordSet 类时,在进行数据库修改或更新时总出现“多行记录被更新”的警告,程序中断,请教专家如何解决? AG的意见: 未设置主键,就是说有重复行。 姚蓉斌的意见: 这主要是数据库设计不合理造成的,你可以在要操作的表中加入一个字段(如ID),给它设置为自动增加的算子(sql server,其它数据库类似),这样进行插入操作时,数据库会就不会出现错误,修改纪录时只要指定对应的ID进行修改即可。 |