运行时出现:"Multiple records found, but only one was expected."的错误
编号:QA003402
建立日期: 2000年10月15日 最后修改日期:2000年10月15日
所属类别:
周华:
操作系统:win98
编程工具:C++ Builder
问题:访问Access数据库,使用以下代码:
Table1->Edit();
Table1->FieldByName("ID")->AsString="10";
Table1->Post();
运行时出现:"Multiple records found, but only one was expected."的错误。如何解决?
水平: 刚入门
回答:
我估计你的ID字段为主键,主键是不可以重复的,你的数据库中已经存在了ID为10的记录,所以你无法在把另外一条记录的改为相同主键的。
此问题由knf回答。
| |
|
|
| |
|
|