| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 761 人关注过本帖
标题:怎样将某个目录中的dbf文件名写到一个表的字段里?
取消只看楼主 加入收藏
muyubo
Rank: 9Rank: 9Rank: 9
来 自:山东莱芜
等 级:蜘蛛侠
威 望:3
帖 子:471
专家分:1017
注 册:2011-3-6
结帖率:95.65%
收藏
已结贴  问题点数:20 回复次数:5 
怎样将某个目录中的dbf文件名写到一个表的字段里?
如题
2015-05-09 18:00
muyubo
Rank: 9Rank: 9Rank: 9
来 自:山东莱芜
等 级:蜘蛛侠
威 望:3
帖 子:471
专家分:1017
注 册:2011-3-6
收藏
得分:0 
刚才只是用adir()得出了数组数据,就挺高兴,但将数组数据添加到表中,只能得到一条记录,怎样将这个一维数组数据添加到一个字段多条记录?
2015-05-09 20:31
muyubo
Rank: 9Rank: 9Rank: 9
来 自:山东莱芜
等 级:蜘蛛侠
威 望:3
帖 子:471
专家分:1017
注 册:2011-3-6
收藏
得分:0 
APPEND FROM ARRAY

GATHER FROM
怎样才能逐条添加?
2015-05-09 20:40
muyubo
Rank: 9Rank: 9Rank: 9
来 自:山东莱芜
等 级:蜘蛛侠
威 望:3
帖 子:471
专家分:1017
注 册:2011-3-6
收藏
得分:0 
程序代码:
use b1
gnDbcnumber = ADIR(gaDatabase, '*.DBf')  
FOR nCount = 1 TO gnDbcnumber       
APPEND FROM ARRAY gaDatabase(nCount,1)
ENDFOR


这样,为什么还是只添加一条记录?
2015-05-09 21:21
muyubo
Rank: 9Rank: 9Rank: 9
来 自:山东莱芜
等 级:蜘蛛侠
威 望:3
帖 子:471
专家分:1017
注 册:2011-3-6
收藏
得分:0 
搞定了,逐条添加,呵呵!原来如此简单

程序代码:
use b1
gnDbcnumber = ADIR(gaDatabase, '*.DBf')  
nCount = 1     
APPEND FROM ARRAY gaDatabase(nCount,1)
2015-05-09 21:36
muyubo
Rank: 9Rank: 9Rank: 9
来 自:山东莱芜
等 级:蜘蛛侠
威 望:3
帖 子:471
专家分:1017
注 册:2011-3-6
收藏
得分:0 
以下是引用sdta在2015-5-9 21:33:23的发言:

use b1
gnDbcnumber = ADIR(gaDatabase, '*.DBf')  
FOR nCount = 1 TO gnDbcnumber  
    insert into b1 values (gaDatabase(nCount,1))
ENDFOR
gaDatabase 是一个二维数组

或者
use b1
gnDbcnumber = ADIR(gaDatabase, '*.DBf')  
local aa[gnDbcnumber]
FOR nCount = 1 TO gnDbcnumber  
    aa[nCount]=gaDatabase(nCount,1)
ENDFOR
insert into b1 from array aa

谢谢!学习一下
2015-05-09 21:38
快速回复:怎样将某个目录中的dbf文件名写到一个表的字段里?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.031000 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved