S shiner Unregistered / Unconfirmed GUEST, unregistred user! 2000-12-14 #1 有一张FOXPRO表 AA.DBF 我在DELPHI中打开时错误提示: Currupt table/index header. 请问怎么解决?
程 程云 Unregistered / Unconfirmed GUEST, unregistred user! 2000-12-14 #2 是你用Foxpro建的吧! 你还是用Delphi自带的数据库工具来建吧。
张 张剑波 Unregistered / Unconfirmed GUEST, unregistred user! 2000-12-14 #3 table1.TableType :=ttfoxpro; try do it , ok ?
教 教父 Unregistered / Unconfirmed GUEST, unregistred user! 2000-12-14 #4 咦,刚才明明发了的,怎么又没了? 我是说:DELPHI不支持VISUAL FOXPRO创建的DBF,而且如果索引中包含了FOXPRO专用的函数 的话,DELPHI也不支持。
S shiner Unregistered / Unconfirmed GUEST, unregistred user! 2000-12-14 #5 TO 张剑波: 这张表是用VFP建的。且在DELPHI中已设 table1.TableType :=ttfoxpro; 可还是这样。 请急救!!!!!!!!!!!!!!!!!
教 教父 Unregistered / Unconfirmed GUEST, unregistred user! 2000-12-14 #6 我觉得还是DELPHI5不支持的缘故,你先试试用VFP建立一个没有索引的DBF,看DELPHI5是 不是支持,如果没问题的话,你再试试建立一个简单索引,再试着建立复合索引,这样才能 找到问题的所在。
Z zengr Unregistered / Unconfirmed GUEST, unregistred user! 2000-12-14 #7 直接使用delphi来访问VFP的表是会出现这样的问题 建议使用ODBC来访问vfp的表。
J JELLYMAN Unregistered / Unconfirmed GUEST, unregistred user! 2000-12-19 #8 主要是索引問題,在fox 在索引文件為.cdx,而在delphi中為.mdx,最好是在fox 中建立好後, 不用delphi 的database desktop修改!這樣的話,應該可以打開的,我做過這樣的例子.
主要是索引問題,在fox 在索引文件為.cdx,而在delphi中為.mdx,最好是在fox 中建立好後, 不用delphi 的database desktop修改!這樣的話,應該可以打開的,我做過這樣的例子.
T trustzhou Unregistered / Unconfirmed GUEST, unregistred user! 2000-12-19 #9 agree with JELLYMAN 我也作过类似的程序,如果要访问vfp的表单,最好不要用delphi的Database Desktop来修改,如果想修改的话,那么在vfp中不要建立索引,否则用Database desktop修改之后就不能在vfp中再次打开 或者用ODBC连接也可以
agree with JELLYMAN 我也作过类似的程序,如果要访问vfp的表单,最好不要用delphi的Database Desktop来修改,如果想修改的话,那么在vfp中不要建立索引,否则用Database desktop修改之后就不能在vfp中再次打开 或者用ODBC连接也可以
燕 燕子 Unregistered / Unconfirmed GUEST, unregistred user! 2000-12-20 #10 我也存出现过这种情况,要想在d5中打开的话,可以用delphi自带的 datapump转换格式后再在d5中打开,就可以了
W wjs Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-08 #11 这种问题经常遇到。有些Foxpro表不能在Delphi中打开,用deskTop改过结构的表在foxpro 中也无法打开。(当然这是指直接用bde. )如果用odbc就可以打开foxpro表了。但用 deskTop改过结构的表在foxpro中仍无法打开。燕子的方法你可以试一试。
这种问题经常遇到。有些Foxpro表不能在Delphi中打开,用deskTop改过结构的表在foxpro 中也无法打开。(当然这是指直接用bde. )如果用odbc就可以打开foxpro表了。但用 deskTop改过结构的表在foxpro中仍无法打开。燕子的方法你可以试一试。