DELPHI不支持foxpro2.5吗?(50分)

  • 主题发起人 主题发起人 stupid
  • 开始时间 开始时间
S

stupid

Unregistered / Unconfirmed
GUEST, unregistred user!
为什麽在我的程序中不能使用foxpro的cdx索引,delphi老是报告索引不存在
我用DESKTOP也不能创建FOXPRO表,难道还要配ODBC吗?
另外DELPHI报告index is readonly是什麽意思?
 
另外我的程序中的DBF表,别的FOXPRO表也读不出来,怪事难道两个表的
格式不一样吗?
 
没人理我吗?
 
我理你:
首先,BDE 没有 FOXPRO 项,当然不支持 FOXPRO 2.5
其次,如果想使用FOXPRO表,可以配置ODBC
再次,DBASE 5/7 表和 FOXPRO 表当然格式不同
最后,GOOD LUCK
 
用DBase试试看一看,我有一个就是这样解决的.
 
用DBase试试看一看,我有一个就是这样解决的.
 
Delphi 2.0,3.0,4.0可以打开Foxpro 2.5的DBF文件, 但是不支持16位的CDX索引.

将索引文件重新新建立即可
 
没错,delphi 可打开foxpro 2.5的dbf文件,但不支持cdx索引,
需重建索引.
如果只是查询建议你用sql本地查询,灵活方便.
 
会长:general字段是无法显示的
 
各位的高见使我茅塞顿开可是我的产生的FOXPRO表要让另一个用foxpro2.5作的程序
读出来.如果那位大虾能给出解决办法,或给出控件我再加50分.先谢过个为了.
 
Delphi虽然不能使用Foxpro 2.5的索引,但是可以读/写Dbf文件。这个Dbf文件Foxpro 2.5也可以很好的读取。Delphi和Foxpro 2.5都支持Dbase 3, 为什么不建为Dbase 3格式呢?
 
Binbin的方法很好吗, 山不转, 水转.
 
这个问题看来只有我来成就你了,哈哈.....
本人在编写试题库系统时,需要借用毕业设计的Foxpro *.DBF数据库,也遇到过
此类问题,本人的解决方法:
1.查看DBF数据库的结构,Foxpro的前二个字节为03H,62H.
2.查看DB数据库的结构,前二个字节为02H,00H
3.使Foxpro的结构为DB的,即可。
4.使用UCDOS,进入FoxBase将西文字段名改为中文字段名
5.进入Delphi即可打开该文件。
祝好运!不行的话我来为你做。:)
 
我单位也使用Foxpro2.5,Delphi无法打开CDX索引,但可以打开IDX索引,
我们是通过BDE打开Foxpro2.5的表。
其实,在Foxpro中用IDX索引比CDX要快许多,另外加上复合IDX索引,检索
速度快得惊人,从一个100万条记录的表中检索10条用Select命令检索需要3,
4分钟,用上复合IDX索引进行检索连1秒都不用,不信的话你可以试试,具体
方法我用Email告诉你。
 
jams是个大好人!
 
真奇怪你们用DELPHI + FOXPRO为何有那么多的问题。
Delphi确实支持Foxpro2.5,包括CDX,但要注意一定要用FOXPRO2.5创建表及索引(CDX),若用
FOXPRO3.0创建2.5的表即使保存成2.5格式也无法使用CDX甚至连该表也不可用.
若有问题请e:andychung74@163.net
 
请结束这个问题!
 
delphi不能完全支持foxpro,只支持dbase,两
者还是有差别的,但可以通过FOXPRO的ODBC驱
动程序来支持,在vb,vc,ms sql server 都
可以找到。
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部