出现"Multiple records found, but only one was expected",如何解决?
数据库为sql server 2000,t1表中有2个字段,f1为int自动增长,主键,f2为VarChar(10),用DBGrid1向表增加记录时,如f2输入值与已有记录不同,则成功,如相同,则出现 "Multiple records found, but only one was expected "错误,请指导,谢谢!注:Table的AutoRefresh属性为true。
[解决办法]
你输入一条记录后去后台看一下有没有数据了?
你是用什么连接?BDE的TTABLE?
[解决办法]
更新安装 BDE 即可
[解决办法]
应该是你设置的自动编号主健引起的,我这里没有sqlserver数据库 没有办法测试
[解决办法]
数据里面有相同的记录了,你删除表里的记录就没问题。SQL+TTable都有这样的问题。