VFP命令窗口使用insert into from 出错

来源:百度知道 编辑:UC知道 时间:2024/07/02 20:44:14
表A、表B中都有字段bmh,xm,现欲将表A中的字段xm的内容复制到B中,使用了:insert into B(xm) select xm from A 结果显示语法错误,VFP为6.0版本, 请指正

INSERT-SQL VFP 9.0中才可以使用,所以在6.0中就是出现语法错误。
正确做法,建一小程序:
SELECT XM FROM A INTO CURSOR AA
use b
append from aa

VFP对SQL支持不大好,许多功能都不支持,而许多功能要使用怪怪的语法格式,ACCESS也是这样的,你可以百度搜索相关资料,看是否支持,或者应该使用什么语法,我现在想到的完成你的功能的方法,是使用COPY和APPEND,
use A
COPY TO tmp FIELDS bmh,xm
use B
APPEND FROM tmp

insert from 在VFP6.0中不支持。