CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

如何获得数据库表中各字段的字段名?

楼主fl2006(外星人)2006-01-08 16:28:29 在 Delphi / 数据库相关 提问

急用,谢谢!!!!!!!!!! 问题点数:20、回复次数:6Top

1 楼Ciny_Cou(I want fly, I want cry.)回复于 2006-01-08 16:41:37 得分 5

select   name   from   syscolumns   where   id=object_id('表名')Top

2 楼fl2006(外星人)回复于 2006-01-08 17:06:17 得分 0

上面的能不能在解释一下啊!!!!!  
  我还是不太懂啊  
  麻烦了  
  Top

3 楼keiy()回复于 2006-01-08 17:25:00 得分 10

上面的只能用于sqlserver,用adotable的files属性可得到表的字段名,且与数据库无关  
  procedure   TForm1.Button1Click(Sender:   TObject);  
  var  
      i:integer;  
  begin  
      Adotable1.open;  
      for   i:=0   to   Adotable1.FieldCount-1   do  
          Memo1.Lines.add(   Adotable1.Fields[i].FullName);  
  end;  
  Top

4 楼Ciny_Cou(I want fly, I want cry.)回复于 2006-01-08 17:25:12 得分 0

syscolumns表是系统表,它的name字段存放了用户表的所有字段名.  
  object_id('表名')取得'表名'在数据库中的编号。Top

5 楼zhangl_cn(和尚-修行)回复于 2006-01-08 17:50:05 得分 5

上面的只能用于sqlserver,用adotable的files属性可得到表的字段名,且与数据库无关  
   
  ////////////////////////////////////////////////////////  
   
  也可以用GetFieldNames   方法:  
   
  procedure   TForm1.Button1Click(Sender:   TObject);  
  var  
      aList:TStrings;  
  begin  
      aList:=TStringList.Create;  
      Adotable1.open;  
      AdoTable1.GetFieldNames(aList);  
      showmessage(aList.Text);  
  end;  
   
  Top

6 楼fl2006(外星人)回复于 2006-01-08 20:37:54 得分 0

谢谢了!!!!!!!!!!!!!!Top

相关问题

  • SQL数据库中设计表字段名用中文可好?
  • 如何提取数据库中表的字段名
  • 能不能直接读取数据库表中的字段名?
  • 怎样获取一个Acess数据库中表的字段名?
  • 取得dataGrid对应的数据库里的表字段名
  • 如何修改access数据库中表的字段名?
  • 怎样更新数据库表里的字段名
  • 如何获得数据库一个表中的字段数和字段名称?
  • 取得数据库的字段名。
  • 数据库字段名长的利弊?

关键词

  • 数据库
  • 字段名
  • adotable
  • 表
  • alist

得分解答快速导航

  • 帖主:fl2006
  • Ciny_Cou
  • keiy
  • zhangl_cn

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo