初学!请问读取数据窗口中的某一行数据,在窗体控件单行编辑框里编辑,如何弄?

blueflag 2006-08-28 10:59:35
我在一个窗口中,放了数据窗口对象! 想双击某行将该行数据读出赋值给窗口内其他单行编辑框,进行修改,我知道在doubleclicked()下面写代码,我写了,但是不行!! 大鸟们指点一下!!!
this.selectrow(0,false)
this.selectrow(currentrow,true)
ls_name = this.getitemstring(getrow(),"fitname") //ls_name 是变量


SELECT "t_fit"."fitcord",
"t_fit"."fitname",
"t_fit"."fitspec",
"t_fit"."drawfrem",
"t_fit"."drawin",
"t_fit"."unit",
"t_fit"."price",
"t_fit"."class",
"t_fit"."intaksign",
"t_fit"."ascription",
"t_fit"."safetystock",
"t_fit"."limitstock",
"t_fit"."speclass",
"t_fit"."fitsit",
"t_fit"."fitoffer"
INTO :sle_cord.text,
:sle_name.text,
:ls_speclass,
:sle_drfrem.text,
:sle_drin.text,
:sle_unit.text,
:sle_price.text,
:ls_usclass,
:ls_sign,
:sle_ascription.text,
:sle_safetystock.text,
:sle_limitstock.text,
:sle_spec.text,
:sle_fitsit.text,
:sle_fitoffer.text
FROM "t_fit" WHERE "t_fit"."fitname" = 'ls_name' ;
...全文
152 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhlovers 2007-01-11
  • 打赏
  • 举报
回复
留个脚印
  • 打赏
  • 举报
回复
即然是直接的SQL语句,为什么要加引号呢
把此号去掉,引用变量时应该这么写:
where t_fit.fitname=:lsname;
blueflag 2006-08-28
  • 打赏
  • 举报
回复
谢谢了,我刚想到,楼上大哥就给解决了,谢谢!!!
AFIC 2006-08-28
  • 打赏
  • 举报
回复
SELECT "t_fit"."fitcord",
"t_fit"."fitname",
"t_fit"."fitspec",
"t_fit"."drawfrem",
"t_fit"."drawin",
"t_fit"."unit",
"t_fit"."price",
"t_fit"."class",
"t_fit"."intaksign",
"t_fit"."ascription",
"t_fit"."safetystock",
"t_fit"."limitstock",
"t_fit"."speclass",
"t_fit"."fitsit",
"t_fit"."fitoffer"
INTO :sle_cord.text,
:sle_name.text,
:ls_speclass,
:sle_drfrem.text,
:sle_drin.text,
:sle_unit.text,
:sle_price.text,
:ls_usclass,
:ls_sign,
:sle_ascription.text,
:sle_safetystock.text,
:sle_limitstock.text,
:sle_spec.text,
:sle_fitsit.text,
:sle_fitoffer.text
FROM "t_fit" WHERE "t_fit"."fitname" = :ls_name ;
blueflag 2006-08-28
  • 打赏
  • 举报
回复
UP

609

社区成员

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

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