我的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达人告知
形式如下
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达人告知
不懂啊