andkylee 发表于 2010-5-5 18:21:54

宗宗 比较牛!肯定是专家以上了,都能出这道题。

twtdata 发表于 2010-5-16 09:44:06

的确没有用过dw_1.resetupdate()这个函数。惭愧。
向上才对。

zeffy2000 发表于 2010-5-19 10:55:48

菜鸟级别的来报道

phitibo 发表于 2010-8-20 10:18:25

基本上不在DW上直接UPDATE,以防卡死,都用SQL语句来做,开发累点以后事情少点

风萧寒 发表于 2010-9-2 12:40:05

菜鸟级别 5555

notregister 发表于 2010-11-16 12:12:51

能完成功能的就是好代码,否则孔乙己了.

wykxiaoniu 发表于 2010-12-9 16:30:08

我属于菜鸟级别的

mkun 发表于 2010-12-10 10:19:03

属于专家级了吧,近10年了,呵呵

swimchen 发表于 2011-3-9 02:09:21

比专家还专家
从4.0开始就是
IF NOT dw.Update(true,false)=1 then
rollback
return -1
endif

if not dw2.............
endif

dw1.resetup
dw2.resetup

commit;

后来到了6.5,我干脆修改为function处理
f_update(adw_object[])

所以你们还嫩了点
{:lh_02:}

mjaai 发表于 2011-3-11 21:14:27

还有比专家级高的吗 哈哈

ehxz 发表于 2011-3-12 23:33:56

swimchen 发表于 2011-3-9 02:09 static/image/common/back.gif
比专家还专家
从4.0开始就是
IF NOT dw.Update(true,false)=1 then


能提供一下函数吗?谢谢

swimchen 发表于 2011-3-15 01:48:04

nvo_cst_dwServer.of_Update(PowerObject apo_Data[])
{
RETURN THIS.of_Update(apo_Object,SQLCA)
}

nvo_cst_dwServer.of_Update(PowerObject apo_Data[],Transaction atra_Connection)
{
//参数判断省略,自己写,通杀DataWindow,DataStore,DataWindowChild
INTEGER li_Index
FOR li_Index=1 TO UpperBound(adw_Data[])
   IF NOT apo_Data.Dynamic Update(True,False)=1 THEN
      ROLLBACK USING atra_Connection;
      RETURN -1
   END IF
NEXT
FOR li_Index=1 TO UpperBound(adw_Data[])
   adw_Data.Dynamic ResetUpdate()
NEXT
COMMIT USING atra_Transaction;
RETURN 1
}

PS:以后这种贴子少发,你们还嫩着呢,应该再去好好学习
页: 1 [2] 3
查看完整版本: PB开发境界,你是哪种?

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com