ADOCOMMAND.COMMAND:='update GZ '+
'Set GZ.name=(Select RS.name Form RS Where RS.name=GZ.name)';
AdoCommand.execute;
表RS和GZ的Name为主键(无重复),以上在SQL SERVER中能正常执行.但在ACCESS中却
出错:"XXXXXXXXXXXXX".
请各位大师解决,ACCESS数据能否用UPDATE.....SELECT......语句.
'Set GZ.name=(Select RS.name Form RS Where RS.name=GZ.name)';
AdoCommand.execute;
表RS和GZ的Name为主键(无重复),以上在SQL SERVER中能正常执行.但在ACCESS中却
出错:"XXXXXXXXXXXXX".
请各位大师解决,ACCESS数据能否用UPDATE.....SELECT......语句.
另外,SQL Server还支持updat...from格式,Access也不支持
你试试我的代码:
ADOCOMMAND.COMMAND:='update GZ A ,Rs B Set A.name=(Select B.name From B Where B.name=A.name)';