是这样写么???

dama 2001-05-06 07:59:00
请问在做学生查询时,如果在单行编辑器上键入学生学号,通过单击相应按钮使相对应的表中一行被置亮,那么按钮控件脚本怎么写?
刚才有几位好兄弟告诉我做法,可是运行时提示"expression is not valid"
我试写的脚本如下:

long ll_find
string ls_find
ls_find=sle_2.text
if dw_1.rowcount()>1 then
ll_find=dw_1.find("st_id=ls_find",1,dw_1.rowcount())
if ll_find>1 then
dw_1.selectrow(1,false)
dw_1.scrolltorow(ll_find)
dw_1.selectrow(ll_find,true)
end if
end if
请指教,谢谢.
...全文
56 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
dama 2001-05-07
  • 打赏
  • 举报
回复
小弟太笨,在运行后出现"type of expressions must match",怎么办?
是不是建表时,"st_id"类型定义成了"number"所以不匹配.
ping_ping 2001-05-06
  • 打赏
  • 举报
回复
:)

两次我都答你了,你可要给我分啊!!
树木 2001-05-06
  • 打赏
  • 举报
回复
的确,变量怎么能直接放在字符串中呢?那就变成常量了。
ping_ping 2001-05-06
  • 打赏
  • 举报
回复
find函数错了!:)

ll_find=dw_1.find("st_id='"+ls_find+"'",1,dw_1.rowcount())

1,077

社区成员

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

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