首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

VFP 里面有insert into 这种语法吗?解决方案

2012-03-14 
VFP 里面有insert into 这种语法吗?有一个表A,字段有A1,A2,A3。另一个表B,字段有B1,B2,B3,B4,B5怎么写把B表

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

热点排行