ACCESS数据追加时,相同记录不进行追加,SQl语句怎么写?我写的为什么出错?
因为特殊原因不能指定主键,只能根据指定的字段进行判断是否原库中已经有相同记录,有则不追加,程序生成的SQL语句如下:
Insert into Comuni(姓名,手机号码) select [Name] as 姓名,[General phones] as 手机号码 from TempS_050808022441 as A where not exists (select * from Comuni where ([Name]=A.姓名) and ([General phones]=A.手机号码))
“至少一个参数没有指定”的错误提示,是语句用法错误还是参数错误??求解!!
如果只是用
Insert into Comuni(姓名,手机号码) select [Name] as 姓名,[General phones] as 手机号码 from TempS_050808022441 相同记录也进行追加,则不会出现此错误,
仍请各位帮支个招。。。