TTable组件无法访问已创建的索引?

WillHunt 2002-06-25 03:06:42
我在一个vfp表上建立索引。
在SQL Explore中能看到索引
而在IDE环境中,我在放置了一个TTable组件到Form上,在Table的IndexName中
却无法获取索引名。

试了n遍都是如此,实在很糟糕。特来请教各位高手?
...全文
30 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
fangrk 2002-06-26
  • 打赏
  • 举报
回复
???
fangrk 2002-06-26
  • 打赏
  • 举报
回复
???
WillHunt 2002-06-26
  • 打赏
  • 举报
回复
我也找不出原因,换了台机子一切正常,可能是我自己机子上的BDE有问题吧
(我装了BCB5和BCB6)不知道两个版本之间BDE有没有改动过
libamboo 2002-06-25
  • 打赏
  • 举报
回复
up
fangrk 2002-06-25
  • 打赏
  • 举报
回复
upupupup
fangrk 2002-06-25
  • 打赏
  • 举报
回复
Table1->Active=false;
Table1->DatabaseName="C:\\temp";
Table1->TableName="jtci.DBF";
Table1->Active=true;
ListBox1->Clear();
for(int i=0;i<Table1->Fields->Count; i++){
ListBox1->Items->Add(Table1->Fields->Fields[i]->FieldName);

}
Borlandor 2002-06-25
  • 打赏
  • 举报
回复
你把Table.TableType 设置为ttFoxPro,试试!
WillHunt 2002-06-25
  • 打赏
  • 举报
回复
好像还是一样,我试了fangrk兄的方法:

Table2->DatabaseName = "D:\\Temp\\Client";
Table2->TableName = "test.dbf";
Table2->GetIndexNames(ListBox1->Items);

结果ListBox1中并没有返回任何字符串
fangrk 2002-06-25
  • 打赏
  • 举报
回复
试试看:
Table1.DatabaseName="C:\\temp";//你的vfp表所存放的目录
Table1.TableName="test.dbf";//表的文件名

13,826

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧