我的DBF表用Foxpro打开能够看到数据,共有a1-》a32 32个字段
形式如下
S1    S2    S3      S4     S5     S6
001   aaa   aaa     (空)   aaa    aaa
002   bbb   bbb     (空)   bbb    bbb
.
.
.
010   aaa   aaa     (空)   aaa    aaa
011   bbb   bbb     bbbb   bbb    bbb
012   aaa   aaa     aaaa   aaa    aaa
.
.
.
也就是说1-10数据中有的项为空,而011以后都有信息(在foxpro中查看的)
但是在delphi中,我用adoquery能够读取011及以后的信息,在查询001-010中的信息时,DBGrid都显示为空,我把取得的数据赋值
p1:=adoquery1.fileds[x].asstring;
//x取任何数值都不能找到数据
showmessage(p1);
显示结果是弹出一个对话框,但是上面没有任何信息,(011以后showmessage都有字符串)
不知道是不是DBF文件中含有空数据就无法读取,还是什么其他的,请DBF达人告知