当前位置: 代码迷 >> PB >> PB11.5开发 ,执行UPDATE函数 直接退出程序, 多谢
  详细解决方案

PB11.5开发 ,执行UPDATE函数 直接退出程序, 多谢

热度:67   发布时间:2016-04-29 08:21:18.0
PB11.5开发 ,执行UPDATE函数 直接退出程序,急!!!!! 谢谢
String ls_item_code,ls_version,ls_sheet_code
Long ll_row,ll_rowcount
IF is_get_version = TRUE THEN 
ls_version = 'V' + String(datetime(today(),now()),'yymmddhhss')
ELSE
ls_version = dw_detail_cl.getitemstring(1,"version")
END IF
ls_sheet_code = dw_list.getitemstring(dw_list.getrow(),"code")
ll_rowcount = dw_detail_cl.rowcount( )
FOR ll_row = 1 TO ll_rowcount
dw_detail_cl.setitem(ll_row,"version",ls_version)
dw_detail_cl.setitem(ll_row,"parent_code",ls_sheet_code)
dw_detail_cl.setitem(ll_row,"row_seq",ll_row)
dw_detail_cl.setitem(ll_row,"code",ls_sheet_code + '-' + string(ll_row))
dw_detail_cl.setitem(ll_row,"created_who",g_sys_var.is_oper_code )
NEXT

dw_detail_cl.accepttext( )


is_messagebox = "确定要保存此物料清单"
g_sys_func.of_change_language(is_messagebox)
IF Messagebox(g_sys_var.is_sys_title,is_messagebox,question!,yesno!,2) = 2 THEN RETURN 


IF dw_detail_cl.update( ) = 1 THEN 
COMMIT USING SQLCA ;
g_sys_func.of_messagebox("保存成功")
ELSE 
ROLLBACK USING SQLCA ;
g_sys_func.of_messagebox("保存物料清单失败")
END IF 


dw_detail_cl.resetupdate( )


问题签名:
  问题事件名称: APPCRASH
  应用程序名: 家具工厂erp.exe
  应用程序版本: 12.2.10.1
  应用程序时间戳: 4899337e
  故障模块名称: pbSNC115.dll
  故障模块版本: 11.5.0.2506
  故障模块时间戳: 489933eb
  异常代码: c0000005
  异常偏移: 0000344a
  OS 版本: 6.1.7601.2.1.0.256.48
  区域设置 ID: 2052
  其他信息 1: f9ac
  其他信息 2: f9aced4d0f8ad7f3d0f8388f6c167770
  其他信息 3: 8e7d
  其他信息 4: 8e7dacce39cbafcd529350f04818274a


------解决方案--------------------
1.11.5.2506.......你确定是正版的11.5?不是的话,换个环境。
2.换个连接驱动试试,别用snc,确定下是否是连接驱动的问题。
  相关解决方案