foxpro 中怎么把一条记录复制,并且粘贴到同一个数据库的另一处位置,本人菜鸟,求手把手教详细过程
展开全部
把第二行复制到第四行后面(需要这个表从未建立过索引,如果有,插入无法实现)
goto 2
SCATTER TO x
4
INSERT blank
GATHER FROM x
goto 2
SCATTER TO x
4
INSERT blank
GATHER FROM x
追问
很管用呢,谢谢你,最后请教一个问题,SCATTER TO x和GATHER FROM x 是不是就像word的剪贴板一样?用于临时复制粘贴的?一把vfp程序关闭了,这个内存变量剪贴板也就不存在了?还是会一直存在下去??
是不是还可以同时存在几个这样的剪贴板,比如SCATTER TO 1 SCATTER TO2然后就可以GATHER FROM1 GATHER FROM 2了????
追答
这里的X是个数组,也跟内在变量一样的,不过也要符合内在变量的命名规则,不能用1、2这样的,可以是英文字母或下划线打头,后面可以带数字。可以存在多个
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
use b
appe from a
这样所有数据到b了。
appe from a
这样所有数据到b了。
追问
我是想在数据库的一个地方插入所复制的那一整条记录,你所说的“b”是指什么?是姓名吗?还是啥玩意啊。。。就像在excel里面那样,把一行复制了,插入到另外一行后面去。是在同一个文件里的。
追答
看来你是真的无法和你交流了,建议你好好学学。
这样吧:
use 源表
go 第N条记录
scat to 变量名x
use 目标表
go 第M条记录
inse blan
gath from 变量名x
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询