做的快要崩溃了。还是做不出。向高手求救!向高手求救!!!!给分!
有一个表zqszmd.dbf只有一个字段mc。有几百个记录在里面.另外有一个temp1有2个字段
line01 c(50) line02(8). 现在我想字段mc下的记录放在字段line01下.每写入3个记录就换行再写入/.格式如下:
表mc
------------------------------------
|mc | |
|-------| |
|王名 | |
|-------| |
|张山 | |
|-------| |
|张静 | |
|
| ......| |
|------------------------------------(......表示很多的记录)
现在的就是这样的放入到表temp1的字段line01下
line01
王名 张山 张静
..... ..... .....
...... ...... ......
记录之间要隔开,line02下不需要插入记录,请问这个怎么去写啊!做的都快崩溃了我是这样写的
select 1
use c:\temp1
select 2
use c:\wps\zqszmd
ii = 0
cline = ''
go top
do while ! eof()
cline = cline+zqszmd.mc
ii = ii + 1
if ii = 3
insert into temp1 (line01) values (cline)
cline = ''
endif
skip
enddo
if ii <> 3
insert into temp2 (line01) values (cline)
endif
我也调试了很多其他的控制。但是都没有用。我是要在foxpro2.5运行.