起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 405|回复: 5

怎样做一个数据表信息查询窗口?

[复制链接]
发表于 2010-11-9 09:13:23 | 显示全部楼层 |阅读模式
想开发一个可以查询平台下每个表的信息:比如表名、字段名、字段数据类型、字段大小、等等信息。比如查询“员工表”,就可以查出这个表所有字段的员工姓名、员工部门、员工编号、出生日期等,应该怎么去取每个表的信息,因为表名和字段名称是中文,应该怎么取?我们公司用金蝶软件,能不能做到像如下图所示的窗口!急!!

未命名.jpg

324.68 KB, 下载次数: 175

回复

使用道具 举报

发表于 2010-11-9 11:13:47 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-11-9 11:40:06 | 显示全部楼层
我看了,根据你的回答是:TSQLDataSet(DataSetBroker1.DataSet).FieldDefs可以取到全部的字段定义,但是,表我是从固定表取数据,还是怎么样,DataSetBroker1的信息层是取哪个表呀!不太理解!
回复 支持 反对

使用道具 举报

发表于 2010-11-9 13:50:01 | 显示全部楼层
根据您的需要呀,您不是需要所有的表的字段信息么?这样看只有循环去取您需要的每一张表了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-11-9 14:24:02 | 显示全部楼层
没错,我是需要表的字段信息!难道只能通过用循环吗?如果只能这么做的话,那么表的中文名称能不能作为过滤的条件,因为毕竟都只知道表的中文,而不知道表的ID。您认为应该循环取数据比较好,还是说把所有表的表名和字段名放在一个表里面比较好呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-11-9 17:29:02 | 显示全部楼层
急啊,等了一个下午都没有回应呀!我想把所有表的名称和字段信息放在一个表里面,然后通过文件系统表的文件主名称跟我自己的表名称关联,但是字段中文名称放在哪个位置,好像是在属性表或者在内容表,但是又是二进制流的,怎么转换??
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-6 00:05 , Processed in 0.042895 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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