如何根据字段的名称查到字段的类型?谢谢!

tansoul 2003-10-16 08:44:09
如何根据字段的名称查到字段的类型?谢谢!
...全文
51 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
huojiehai 2003-10-17
  • 打赏
  • 举报
回复
RDBMS都有系统表,你可以到系统表中查,如MSSQL的系统表是sysobjects

如果你要的不是太准确的话,可以这样

query1.close;
query1.sql.text := 'select * from table1 where 0>1';
query1.open;
if query1.fields[0].DataType = ftString then
begin
Showmessage(query1.fields[0].fieldname +'的数据类型是string,长度是' +
inttostr(query1.fields[0].DataSize) ;
end;

大聪 2003-10-16
  • 打赏
  • 举报
回复
orale
select columns_type from user_tab_columns where table_name='table1' and colunm_name='field1';
具体你看
desc user_tab_columns 的表结构吧

2,495

社区成员

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

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