VFP 里面有insert into 这种语法吗?
有一个表A, 字段有 A1, A2, A3。
另一个表B, 字段有B1, B2, B3, B4, B5
怎么写把B表的B1, B2 B3,插入到表A呢?
A1、B1 A2、B2 A3 B3的结构是一样的。。
[解决办法]
vf6-7
sele 1
use a
sele 2
use b
scan
sele 1
appe blan
repl a1 with b1,a2 with b2,a3 with b3
sele 2
ends
or
select b1 as a1,b2 as b2,b3 as a3 from b into curs dd
use a
appe from dbf( 'dd ')
or
select b1 as a1,b2 as b2,b3 as a3 from b into arra dd
use a
appe from arra dd
能给我个VFP面向对象的教程下载吗??
我这里没有,你问问apple_8180(十豆三)有没有。
[解决办法]
VFP6.0:
USE 表B
SCAN
INSERT INTO 表A (A1,A2,A3) VALUES (表B.B1,表B.B2,表B.B3)
ENDSCAN
[解决办法]
VFP面向对象的教程下载:
1、VFP自带的帮助就不错呀。
2、http://www.vfptop.com/dmfs.asp
http://hi.baidu.com/chinavfp/blog/item/109da4516f55e42542a75b98.html
这里有免费代码放送
3、163的VFP视频教程:
http://tech.163.com/special/t/000915SU/ttupfoxpro.html
[解决办法]
1、******************************
*错误捕获处理程序
* geterror.prg
* 调用方式: on error do geterror
*****************************
MESSAGEBOX( "计算机名称: "+SYS(0)+CHR(13)+;
"错误号: "+STR(ERROR())+CHR(13)+;
"出错信息: "+MESSAGE()+CHR(13)+;
"出错的程序名: "+PROGRAM()+CHR(13)+;
"出错的程序行号: "+STR(LINENO())+CHR(13)+;
"出错的程序代码: "+ MESSAGE(1)+CHR(13)+CHR(13)+;
"请根据系统以上错误信息修正系统! ",;
0+48,;
"警告信息:系统出现以下错误,需要终止运行! ")
QUIT
你将MESSAGE()存入表字段中即可;
2、参考:SET DEFA TO、SET PATH TO
[解决办法]
支持,你的代码有问题
select b1 as a1,b2 as b2,b3 as a3 from b where b1 in(select c1 from c )into arra dd
use a
appe from arra dd