注册 登录
编程论坛 VFP论坛

如何从临时表中追加记录?

鹣鲽 发布于 2022-07-27 11:11, 1389 次点击
新手小白,尚未入门,敬请大神指点,先谢为敬!

两个数据表jbxx.dbf和bjxx.dbf 结构完相同,下面第4行命令报错,想从临时表中追加记录,该怎么办?
提示错误是 fmlname.dbf不存在

SELECT stuname,stunumber FROM jbxx WHERE stuname='李'  INTO CURSOR fmlname
SELECT 0
USE bjxx
APPEND FROM fmlname
7 回复
#2
吹水佬2022-07-27 11:34
只有本站会员才能查看附件,请 登录
#3
sdta2022-07-27 11:43
close databases
INSERT INTO BJXX (stuname,stunumber) SELECT stuname,stunumber FROM jbxx WHERE stuname='李'
select bjxx
browse
#4
csyx2022-07-27 12:39
APPEND FROM DBF('fmlname')
#5
csyx2022-07-27 12:46
如果要追加的字段名相同,干脆不用临时表

SELECT 0
USE bjxx
APPEND FROM jbxx FIELDS stuname,stunumber FOR stuname='李'
*-- APPEND FROM jbxx FIELDS 。。。 FOR LIKE('李*', stuname)


[此贴子已经被作者于2022-7-27 12:52编辑过]

#6
鹣鲽2022-07-27 16:40
回复 3楼 sdta
非常感谢!
#7
鹣鲽2022-07-27 16:40
回复 4楼 csyx
非常感谢,我去试试
#8
ccb20002022-08-22 19:40
SELECT stuname,stunumber FROM jbxx WHERE stuname='李'  INTO CURSOR fmlname nofilter
SELECT 0
USE bjxx
APPEND FROM (DBF("fmlname"))
1