为什么就是不能保存???
风中骑行 2004-08-19 03:54:14 最近新学EAServer做三层,在客户端修改增加数据,都可以保存,就是删除行无法保存,那位仁兄告诉我这是为什么啊?
下边是Server端代码。
public function integer uf_dw_update (string as_dwobject, blob ablb_data)
DataStore lds_update
long ll_return
blob lblb_data
lds_update = Create DataStore
lds_update.DataObject = as_dwObject
lds_update.SetTransObject(SQLCA)
ll_return = lds_update.SetChanges(ablb_data)
IF ll_return <> 1 THEN
RETURN ll_return
END IF
ll_return = lds_update.Update()
IF ll_return = 1 THEN
COMMIT;
itrs.SetComplete()
ELSE
ROLLBACK;
itrs.SetAbort()
END IF
DESTROY lds_update
RETURN ll_return