如何遍历datawindow中的column?

阿鹏兄 2007-03-08 05:25:23
如题
...全文
403 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
青锋-SS 2007-03-09
  • 打赏
  • 举报
回复
取值不能用describe()
long ll_row,ll_col

for ll_row = 1 to dw_1.RowCount()
for ll_col = 1 to long(dw_1.object.datawindow.column.count)
//此处根据列的类型决定用getitemstring()还是getitemnumber()等等,如:
dw_1.GetItemString(ll_row,ll_col)
next
next
yuanqi007 2007-03-09
  • 打赏
  • 举报
回复
For i = 1 To ll_row
//生成字段名
For j = 1 to ll_col
ls_name = ads_data.describe("#"+string(j)+".name")
ls_uppername = upper(ls_name)
ls_xml += '<' + ls_uppername + '>' + ads_data.getstringitem(i,j) + '</' + ls_uppername + '>~r~n'
next

Next
阿鹏兄 2007-03-09
  • 打赏
  • 举报
回复
我想取每个字段的记录值用describe怎么写?
我的代码如下,出错了:
//生成记录内容
For i = 1 To ll_row
//生成字段名
For j = 1 to ll_col
ls_name = ads_data.describe("#"+string(j)+".name")
ls_uppername = upper(ls_name)
ls_xml += '<' + ls_uppername + '>' + string(ads_data.describe('#'+string(j)+'['+ string(i) + ']')) + '</' + ls_uppername + '>~r~n'
next

Next
青锋-SS 2007-03-08
  • 打赏
  • 举报
回复
int i
for i = 1 to long(dw_1.object.datawindow.column.count)
dw_1.describe("#"+string(i)+".name")
next

609

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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