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

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.
...全文
13 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
没有用的阿
回复
相关推荐
发帖
PowerBuilder
创建于2007-09-28

866

社区成员

PowerBuilder 相关问题讨论
申请成为版主
帖子事件
创建了帖子
2003-05-17 01:59
社区公告
暂无公告