如何判断字段是虚拟字段

wenyongjie 2008-02-28 07:48:02
同上
...全文
134 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
蒋晟 2008-02-29
  • 打赏
  • 举报
回复
what is 虚拟字段?
Do you have permission to read the entire database schema? (A good DBA won't allow you to do that)
勉励前行 2008-02-29
  • 打赏
  • 举报
回复
是不是指數據庫中並不存在的字段?

例如: select A , B , A/B as C form myTable 中的那個字段C。

在TDataSet中可以用FieldKind屬性識別計算字段,lookup字段等,但是不能識別SQL語句中的非實體數據。
因為視圖與存貯過程的存在,你也無法通過分析SQL語句來分析哪些數據是計算得來的,哪些字段是表中的。
wenyongjie 2008-02-29
  • 打赏
  • 举报
回复
自己解决了,不过还是谢谢各位的关注
if(Tble1->Fields->Fields[i]->FieldKind== fkCalculated)
.....
ydlchina 2008-02-29
  • 打赏
  • 举报
回复
楼主能否说的详细点,或介绍点。
wenyongjie 2008-02-29
  • 打赏
  • 举报
回复
再问:

FieldKind = fkCalculated;//數據庫中並不存在的字段

可Table1没有FieldKind方法啊

Table1->FieldKind
DataSet->FieldKind
都不对啊,哪是怎么写呢?
wenyongjie 2008-02-29
  • 打赏
  • 举报
回复
PPower 兄说得对,我试试先,

谢谢上面各位老大了

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧