用ADOQuery在表1中搜索记录存到表2的问题.
meCAD 2003-03-13 02:53:25 Access2000
表2的格式如下:
租单号 : 文本
影碟编号: 文本 //主键
影碟片名或别名: 文本
...
...
表1如下:
状态 : 文本
编号 : 自动编号 //主键
片名
...
想实现功能.在表datum里面查找片名为'射雕英雄传'的片字.取字段 编号,片名这两段存入表out
写的SQL语句是:Insert into 表2(影碟编号,影碟片名或别名) Select distinct 编号,片名 From 表1 Where 片名 = '射雕英雄传'
出错提示为:由于在索引,主关键字,或关系中创建重复的值,请求对表的改变没有成功,改变该字段中的或包含重复数据的字段中的数据,删除索引或重新定义索引以允许 重复的值并再试一次
怎么解决?跟我的主键有关吗?