IndoTech
27th June 2016, 13:22
Hi

can't we update CDF fields like below?
dal.set.field("tdsls401.cdf_pcd1", vlsls401.pcd1)

am getting error or ret value for ret = dal.save.object("tdsls401")
= -12. what it means?

code :
ret1 = dal.get.object("tdsls401",TRUE,"tdsls401.orno",vlsls401.orno, "tdsls401.pono",vlsls401.pono)

dal.change.object("tdsls401")
dal.set.field("tdsls401.cdf_pcd1", vlsls401.pcd1)
dal.set.field("tdsls401.cdf_pcd2", vlsls401.pcd2)

ret = dal.save.object("tdsls401")

Regards
Keadr

bhushanchanda
27th June 2016, 17:56
Hi,

What error message do you get with -

string err(1000)
dal.get.error.message(err)

What kind of CDF is it? Is the value according to the data type?

DDPatel
20th April 2021, 15:32
i am getting same error...

Has any one know about this error?

long ret
string error.msg(200)
db.retry.point()
select tdsls401.*
from tdsls401 for update
where tdsls401._index1 = {:tdcsl956.orno, :tdcsl956.pono, :tdcsl956.sqnb}
selectdo
dal.change.object("tdsls401")
dal.set.field("tdsls401.cdf_absl",tcyesno.yes) |absl is possible output Yes/No
ret = dal.save.object("tdsls401") |ret = -12
if ret = 0 then
commit.transaction()
else
abort.transaction()
dal.get.error.message(error.msg) |"Register number sequecne not exist for XXX Business>>>>"[[but actually its maintained already]]
endif
|endif
endselect


I don't know where i am making mistake...

Regards,
DDPatel