请教一个datastore类型变量的问题

sunaldo 2003-08-12 10:03:44
我有一个数据窗口,是由动态SQL语句生成的,我定义一个DATASTORE类型的变量datore把数据写在数据窗口上,但有一些问题,先看我的代码
string sql,errors,presentation_str, dwsyntax_str
long row
datastore dstore
sql="....." //动态SQL语句
presentation_str = "style(type=grid)"
dwsyntax_str = SQLCA.SyntaxFromSQL(sql, presentation_str, ERRORS)
if Len(ERRORS) > 0 THEN
MessageBox("Caution1", "SyntaxFromSQL caused these errors: " + ERRORS)
RETURN
END IF
dstore=create datastore
dstore.Create( dwsyntax_str, ERRORS)
IF Len(ERRORS) > 0 THEN
MessageBox("Caution", "Create cause these errors: " + ERRORS)
RETURN
END IF
dstore.settransobject(sqlca)
dstore.retrieve()
messagebox("1",string(dstore.rowcount())) //判断1
for row=1 to dstore.rowcount()
messagebox("2","test") //判断2
.......
next
destroy dstore

运行后,判断1显示有32行,但判断2却没有执行到。请问什么原因呢?
...全文
83 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
iwithyou 2003-08-13
  • 打赏
  • 举报
回复
怎么解决的说一下啊
sunaldo 2003-08-12
  • 打赏
  • 举报
回复
已解决,谢谢
iwithyou 2003-08-12
  • 打赏
  • 举报
回复
long ll_rowcount
ll_rowcount = dstore.rowcount()
//放在retrieve()后面看得到什么

1,108

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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