起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 191|回复: 6

【结】[请求]读取表中的显示名称

[复制链接]
发表于 2009-11-16 11:03:50 | 显示全部楼层 |阅读模式
我想实现个这样的功能:输入表的ID号,然后获取该ID对应表的所有显示名称。请问下,x3能实现”获取该ID对应表的所有显示名称“这个功能你吗?能的话请给出关键代码,谢谢。
回复

使用道具 举报

发表于 2009-11-16 11:19:41 | 显示全部楼层
楼主,一个ID只能对应一张表。
回复 支持 反对

使用道具 举报

发表于 2009-11-16 11:23:08 | 显示全部楼层
在系统空间/系统数据库/文件系统表有对应表的相关信息。扩展名为'.TABLE',显示名称是表在X3系统中的中文名称。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-16 12:20:52 | 显示全部楼层
sorry,可能我的意思没表达清楚:
是这样的,假如我输入exmaple(一个表的ID),然后获取exmaple表下字段的显示名称。
example:
显示名称 ID/标识编码 数据类型 表现类型
学号      number
班级      class
年级      grad

要获取examle表下所有字段的显示名称(学号,班级,年级)应该怎么做
回复 支持 反对

使用道具 举报

发表于 2009-11-16 12:55:45 | 显示全部楼层
楼主,先说明一下,表的ID是可以重复的,表的BizURL是唯一的,

http://bbs.justep.com/forum.php?mod=viewthread&tid=21295
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-16 13:27:36 | 显示全部楼层
3Q,结贴
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-16 14:37:47 | 显示全部楼层
在问下问题,这个代码为什么报错
procedure TMainForm.Button3Click(Sender: TObject);
var
   field :array of TFieldRec;
begin
   field:=connection1.Meta.GetFieldList('BZWPAQSCXKZSPB');
end;

错误信息:
  Incompatible types: "TFieldRec[]" and "TFieldRec[]"

可是connection1.Meta.GetFieldList('BZWPAQSCXKZSPB');的返回值就是”array of TFieldRec“,类型应该是匹配的,为什么会报类型不匹配。(”connection1.Meta.GetFieldList('BZWPAQSCXKZSPB');“这段代码正确的,可以编译通过)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-14 13:32 , Processed in 0.040125 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表