因为某种原因,在用BDE操作foxpro数据表时
tblTj.DatabaseName:=DataPath;
tblTj.TableName:=tj;
try
tblTj.AddIndex('dahindex','id',[]);
tblTj.IndexFieldNames:='id';
except
end;
创建的索引文件为MDX格式,当进行tblTj.EmptyTable时,会出现错误
解决方法,在
tblTj.DatabaseName:=DataPath;
tblTj.TableName:=tj;
后加上
tblTj.TableType:=ttFoxPro;
修复BDE操作FoxPro表索引问题
本文介绍了一种使用BDE操作FoxPro数据表时遇到的问题及解决方案。当创建MDX格式索引并尝试清空表时,会触发错误。通过设置表类型为ttFoxPro可以有效避免该问题。
258

被折叠的 条评论
为什么被折叠?



