请问如何使用ADOQuery控件获得字段的数据类型?

MiT 2003-06-07 12:06:52
我使用ADOQuert控件执行select 查询SQL语句,可以获得字段名,但是该如和获得该字段名的数据类型呢?
还有一个问题,使用AdoConnect控件,能否获得数据库中的所有表?
...全文
147 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Behard 2003-06-07
  • 打赏
  • 举报
回复
同意 pazee,DataType 是一个 short int 的数据

-----------------------------------
什么时候有时间、有朋友一起去踢球呢?
耙子 2003-06-07
  • 打赏
  • 举报
回复
ADOQuery->FieldByName("xx")->DataType

似乎是这个
xpyilin 2003-06-07
  • 打赏
  • 举报
回复
使用GetTableName()来获得表的名称,你可以在程序中这样写:

TStringList *pList = new TStringList();
ADOConnection1->GetTableNames(pList,true);
for (int i=0;i<pList->Count;i++)
{
ListBox1->Items->Add(pList->Strings[i]);
}
delete pList;
ADO组件的ADOConnection和ADOTable都提供了该功能。。。
MiT 2003-06-07
  • 打赏
  • 举报
回复
谢谢咯,散分!

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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