Yesky首页| 产品报价| 行情| 手机 | 数码 | 笔记本 | 台式机 | DIY硬件 | 外设 | 网络 | 数字家庭 | 评测 | 软件 | e时代 | 游戏 | 图片 | 壁纸 | 群乐 | 社区 | 博客 | 下载
软件频道>程序开发>JavaVBVCDelphiC/C++Web开发微软专栏移动数据库程序人生软件工程|产品中心下载Jazz: Jazz快速入门
您现在的位置: 天极网 > 开发频道 > Delphi开发工具中如何访问数据库结构
全文
群乐:Delphi

Delphi开发工具中如何访问数据库结构

2007-07-14 08:00 作者: 于海生 姚微 出处: 计算机与信息技术 责任编辑:>webbtob
  4 获取数据域和索引信息

  在取得了数据表信息后,应使用TTable对象访问该数据表的具体信息。对应函数如下:

以下是引用片段:
  procedure TDataSet.GetFieldNames(List: TStrings);
  procedure TTable.GetIndexNames(List: TStrings);

  GetFieldNames用来取得数据表中的各个域名,GetIndexNames用来取得数据表中的各个索引名。

  另外,可以进一步使用TDataset和TTable中的两个属性TDataSet.FieldDefs.Items[] 和 TTable.IndexDefs.Items[]来访问具体的数据域信息和索引信息。它们分别是由TFieldDef和TIndexDef组成的数组。

  TFieldDef描述如下:

点击放大此图片

  TIndexDef描述如下:

点击放大此图片

  TFieldType定义如下:

以下是引用片段:
  TFieldType = (ftUnknown, ftString, ftSmallint, ftInteger, ftWord, ftBoolean,
  ftFloat,ftCurrency, ftBCD, ftDate, ftTime, ftDateTime, ftBytes, ftVarBytes,
  ftAutoInc,ftBlob, ftMemo, ftGraphic, ftFmtMemo, ftParadoxOle, ftDBaseOle,
  ftTypedBinary,ftCursor);

  TIndexOptions定义如下:

以下是引用片段:
TIndexOptions = set of (ixPrimary, ixUnique, ixDescending, ixExpression, ixCaseInsensitive);

  它们的具体意义可以参见Delphi帮助。

共3页。 9 1 2 3 :
网友关注
最新上市
编辑推荐
欢迎订阅天极网RSS聚合资讯:http://www.yesky.com/index.xml