E2247 'TCustomADODataSet::FieldDefs' is not accessible这个错误是为什么?

wsljj_2002 2002-06-24 10:55:26
如题
...全文
224 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
勉励前行 2002-07-02
  • 打赏
  • 举报
回复
ListItem->SubItems->Add(Table2->Items[m]->Name);
//錯了Table2->Items[m]??
你的代碼不清晰明了,還是自己檢查吧。
wsljj_2002 2002-07-01
  • 打赏
  • 举报
回复
Table1->DatabaseName="yxk";//ListBox1->Items->Strings[0];
Table1->Connection=Formyxk->ADOConnection1;
Table1->TableName=tname;
Table1->Active=true;
ListBox3->Items->Clear();
Table1->GetFieldNames(ListBox3->Items);
ListView1->Columns->Clear();
ListView1->Items->Clear();
for(k=0;k<ListBox3->Items->Count;k++)
{
ListItem=ListView1->Items->Add();
ListItem->Caption=ListBox3->Items->Strings[k];
ListItem->ImageIndex=6;
ListBox1->Items->Clear();
Table1->FieldDefs->GetItemNames(ListBox1->Items);
Table1->GetItemNames(ListBox1->Items);
for(m=0;m<ListBox1->Items->Count;m++)
{
ListItem->SubItems->Add(Table2->Items[m]->Name);
}
哪里错了?
勉励前行 2002-06-28
  • 打赏
  • 举报
回复
FieldDefs有錯,你所定義的字段在ADODataSet中不存在或類型不對。
ADODataSet無法打開,Active總是false ;
wyb_Ultra 2002-06-24
  • 打赏
  • 举报
回复
你的ADODataSet的Active有没有设成true?
wsljj_2002 2002-06-24
  • 打赏
  • 举报
回复
ADOTable2->FieldDefs->GetItemNames(ListBox1->Items);
停在这句上。

13,825

社区成员

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

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