首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

检测列名是否有效解决方案

2012-03-13 
检测列名是否有效事先不知道 ‘column_name’是否是正确的列名如何判断列名是否有效?不然的话,getitemstring

检测列名是否有效
事先不知道 ‘column_name’是否是正确的列名
如何判断列名是否有效?
不然的话,getitemstring(row,'column_name') 会出错!

[解决办法]
GetColumnName()

Returns the name of the current column in dwcontrol. Returns the empty string ("") if no column is current or if an error occurs.
[解决办法]
有一个思路给你,在PB自带的ASA库中有两个表
systable
syscolumn
存储所有的表以及表的字段,借助他们可以做一些操作

别的数据库可能也有类似的系统表,你找找看
[解决办法]
方法:
if long(dw.describe(col_name + ".id")) > 0 then
 true
else
 false
end if

[解决办法]

探讨
事先不知道 ‘column_name’是否是正确的列名
如何判断列名是否有效?
不然的话,getitemstring(row,'column_name') 会出错!

热点排行