access无法从表2中复制数据到表1中去(用sql)
fday:=FormatDateTime('yymmddhhnnss',now);
ftablename:='sheet'+fday;
with ADOCommand1 do
begin
commandtext:='update '+ftablename+' set 代号=s.代号 from sheet2 s,'+ftablename+' t where s.型号及规格=t.型号及规格';
Execute;
end;
提示操作字符丢失,奇怪了,我想把sheet2中的代号复制到ftablename中的表中去
当型号及规格相同,请教高手指点一下了
问题点数:100、回复次数:3Top
1 楼pazee(耙子)(今年过年不收礼,收礼只收尿不湿)回复于 2002-06-13 23:26:33 得分 30
肯定是你得sql语句的错误,
建议你在begin 和 end之间加一个ShowMessage(commandText);
你看看你sql语句的内容,是否有字符串没用''引起来。
Top
2 楼fontain()回复于 2002-06-13 23:58:19 得分 70
update table1,table2 set table1.aa=table2.aa
we needn't 'from' hereTop
3 楼bayun(bayun)回复于 2002-06-14 00:19:40 得分 0
知道啦,我在mssql中这样可以实现的,但是在access就不行了,气死人了。Top




