自动编号问题,出现如下提示: 急!

Runatuta 2003-05-17 01:59:01
代码如下:(bh字段为varchar型的,ii_bh定义为实例变量)
String ll_maxid
Long ll_Row,ll_rowcount
ll_rowcount=dw_1.rowcount()
if ll_rowcount>0 then
ll_maxid=dw_1.GetItemString(ll_rowcount,'zjgl_bh')
ii_bh=Integer(ll_maxid)+1
ELSE
ii_bh=1
END IF
ll_Row = dw_1.InsertRow (0)
dw_1.SetRow (ll_Row)
dw_1.ScrollToRow (ll_Row)
dw_1.SetItem(ll_Row,'zjgl_bh',string(ii_bh,'00'))
dw_1.SetColumn ('bh')
dw_1.SetFocus ()
提示如下:
Error:Invalid DataWindow row/column specified at line 13 in
clicked event of object cb_1 of w_add.
...全文
63 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
hyljqr 2003-05-18
  • 打赏
  • 举报
回复
'zjgl_bh'列名錯誤
clzzcl 2003-05-17
  • 打赏
  • 举报
回复
到底是哪行有错你可以根踪一下
试试这样
把ii_bh定义为string
ii_bh=string(Integer(ll_maxid)+1)
dw_1.SetItem(ll_Row,'zjgl_bh',ii_bh)
Runatuta 2003-05-17
  • 打赏
  • 举报
回复
怎么修改啊?请大家帮个忙啊。
andyzq 2003-05-17
  • 打赏
  • 举报
回复
类型不匹配
andyzq 2003-05-17
  • 打赏
  • 举报
回复
这句有问题
dw_1.SetItem(ll_Row,'zjgl_bh',string(ii_bh,'00'))
joss 2003-05-17
  • 打赏
  • 举报
回复
提示单击事件13行脚本出错
dw_1.SetItem(ll_Row,'zjgl_bh',string(ii_bh,'00'))
查看列'zjgl_bh'在DW_1中是否存在,为何种类型!
极有可能列名不正确 !!
  • 打赏
  • 举报
回复
dw_1.SetItem(ll_Row,'zjgl_bh',string(ii_bh,'00'))
在这行中你可以随便给个值(字符型)测试是否能成功
要是成功的话,说明你的string(ii_bh,'00')有问题?
你可以改成这样的
dw_1.SetItem(ll_Row,'zjgl_bh',string(ii_bh,'##'))试一下!!!
JIANXIN_LU 2003-05-17
  • 打赏
  • 举报
回复
列名不对
Runatuta 2003-05-17
  • 打赏
  • 举报
回复
没有用的阿

1,108

社区成员

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

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