如何获取一个数据窗口中的列的长度?

coolrain82 2004-10-19 04:34:20
如题。如一个列为字符型,长度为5,如何在已知列名的情况下,取它的长度?
...全文
127 9 打赏 收藏 举报
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
cab_1128 2004-10-21
  • 打赏
  • 举报
回复
同意kingxx(~~学海无涯~~) 的意见。
handycyw 2004-10-20
  • 打赏
  • 举报
回复
如果是sql server数据库的有系统表sysobject(存放表名),syscolumns(存放字段名),可以获取字段的类型,长度等信息。
coolrain82 2004-10-20
  • 打赏
  • 举报
回复
主要是数据窗口是未知的。
nccxl 2004-10-20
  • 打赏
  • 举报
回复
创建数窗后长度不就是固定的了吗?和数据库中的表是一样的嘛。

干吗要另外取?实在想知道可以打开数窗的源文件,长度就在字段类型的后面。
yzh963 2004-10-20
  • 打赏
  • 举报
回复
long ll_columnwidth
ll_columnwidth = dw_1.object.列名.width
kingxx 2004-10-19
  • 打赏
  • 举报
回复
dw_1.describe("<column_name>.Coltype") //括号中填入你的字段名就行了

column_width = long(us_datasource.describe(column_name + ".width"))
//这个是显示长度
luotitan 2004-10-19
  • 打赏
  • 举报
回复
不是吧,这个width可不是那个长度.
pisa12 2004-10-19
  • 打赏
  • 举报
回复
column_width = long(us_datasource.describe(column_name + ".width"))
cab_1128 2004-10-19
  • 打赏
  • 举报
回复
你取列的长度的作用是做什么呢。列的长度等于设计表时定义的长度。你还不如去看看表设计时候的设为多长,然后定义一个全局变量不就行了吗。
相关推荐
发帖
DataWindow

603

社区成员

PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
帖子事件
创建了帖子
2004-10-19 04:34
社区公告
暂无公告