起步软件技术论坛-X3

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

如何获得视图的字段所在的表?**

[复制链接]
发表于 2009-6-12 09:50:24 | 显示全部楼层 |阅读模式
select A.1 ,A.2, A.3, B.1, B.2, B.3 FROM A,B   
如上视图, 如何获得相关字段所属的表是那个?
回复

使用道具 举报

发表于 2009-6-12 09:54:58 | 显示全部楼层
什么意思?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-12 09:58:37 | 显示全部楼层
通过如下代码可以获得视图表字段
DataSet.Fields.FieldName

如何可以获得该字段是属于那个表的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-12 10:01:02 | 显示全部楼层
或者 有什么方式可以获得 全名称  如: A。1
回复 支持 反对

使用道具 举报

发表于 2009-6-12 21:18:01 | 显示全部楼层
Dialogs.Showmessage(TSQLDataSet(B.DataSet).Tables[0])
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-15 15:31:36 | 显示全部楼层
TSQLDataSet(B.DataSet).Tables[0]  只是取出视图里的表名  。。
如何可以判断 DataSet.Fields.FieldName 取到的字段 是属于那个表的。
回复 支持 反对

使用道具 举报

发表于 2009-6-15 16:45:03 | 显示全部楼层
可以通过类似于这样的方式获取
  Dialogs.ShowMessage(TPivotDataSet(DataSetBrokerDDZB.DataSet).BizFieldByName(DataGrid.Columns[0].FieldName).Origin.BizTableDef.ID); //id,DisplayName
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-21 10:24 , Processed in 0.042441 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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