In VFP6, müssen Sie es in einer Schleife tun, wie Alan B. bereits zeigte.
Sie können jedoch den Stil verwenden, den Sie selbst aus VFP5 oder VFP3 probiert haben, wenn Sie die VFP9-Engine über VFPOLEDB verwenden. Dies ist manchmal sehr nützlich, damit Sie SQL ausführen können, das in älteren Versionen nicht verfügbar ist. dh:
Local cn
cn = createobject('adodb.connection')
cn.ConnectionString = 'Provider=VFPOLEDB;Data Source=c:\MyDataFolder\'
cn.Open()
cn.Execute('set exclusive off')
cn.Execute('Update table1 set name=table2.name from table2 where table1.Id=table2.id')
cn.Close()