H
hzyingmu
Unregistered / Unconfirmed
GUEST, unregistred user!
在Query1中执行了以下程序:
'insert into jbzl(hdlgddm,hdlzqlb,hdlcysl,hdlgdxm) Select
hdlgddm,hdlzqlb,sum(hdlcysl),hdlgdxm from stocktemp where
hdlgddm<>'' group by hdlgddm,order by hdlgddm'
系统提示“duplicate values in the index,primary key or relationship
.change the date in the field......”
我设置hdlgddm字段为主键,但从以上Select语句的含义看,应该不会有
duplicate value in the primary key,不知是何原因,因为我用的是Access2000
的数据库,当在jbzl表中添加一个由Access自动生成的主关键字'ID'(自动编号)
则不会有以上错误提示,但在查询执行结束后,又提示‘create cursor handle error’;
以上问题如何解决(我不想有Access生成的主关键字ID)?请高手赐教!
谢谢!我用的是Delphi5
'insert into jbzl(hdlgddm,hdlzqlb,hdlcysl,hdlgdxm) Select
hdlgddm,hdlzqlb,sum(hdlcysl),hdlgdxm from stocktemp where
hdlgddm<>'' group by hdlgddm,order by hdlgddm'
系统提示“duplicate values in the index,primary key or relationship
.change the date in the field......”
我设置hdlgddm字段为主键,但从以上Select语句的含义看,应该不会有
duplicate value in the primary key,不知是何原因,因为我用的是Access2000
的数据库,当在jbzl表中添加一个由Access自动生成的主关键字'ID'(自动编号)
则不会有以上错误提示,但在查询执行结束后,又提示‘create cursor handle error’;
以上问题如何解决(我不想有Access生成的主关键字ID)?请高手赐教!
谢谢!我用的是Delphi5