rohan_rege
12th September 2002, 03:28
In my code to simualte Maintain Transactions
even after I put in all the fields ,and use stpapi.insert .
i get an error saying " Value cannot be Zero.."
I dont know for which field its saying so , bcoz i have put in values for each input field on the session.
and so i removed the stpapi.insert command and
instead put in a stpapi.save command
now the prog runs sucessfully w/o the above error message
implying that it saved the record
but the record doesnt get saved...when i try to check for it in the session
pls any suggestions
foll is the log whn i use stpapi.insert :
LOGGING STARTED
09-11-2002
>tfgld1100m000 browse.set
152->get.fields
152<-get.fields...
152->last.set
152<-last.set0
<tfgld1100m000 1 ok
>tfgld1100m000 get.field:tfgld100.btno
<tfgld1100m000 get.field:tfgld100.btno=16745
>tfgld1100m000 put.field:tfgld100.tedt 09112002
>tfgld1100m000 get.field:tfgld100.tedt
<tfgld1100m000 get.field:tfgld100.tedt=09112002
>tfgld1100m000 put.field:tfgld100.year 2002
>tfgld1100m000 get.field:tfgld100.year
<tfgld1100m000 get.field:tfgld100.year=2002
>tfgld1100m000 put.field:tfgld100.btno 16746
>tfgld1100m000 get.field:tfgld100.btno
<tfgld1100m000 get.field:tfgld100.btno=16746
>tfgld1100m000 put.field:tfgld100.btno jai gurudeva
>tfgld1100m000 get.field:tfgld100.btno
<tfgld1100m000 get.field:tfgld100.btno=jai gurude
>tfgld1100m000 put.field:tfgld100.fprd 9
>tfgld1100m000 get.field:tfgld100.fprd
<tfgld1100m000 get.field:tfgld100.fprd=9
>tfgld1100m000 put.field:tfgld100.rprd 3
>tfgld1100m000 get.field:tfgld100.rprd
<tfgld1100m000 get.field:tfgld100.rprd=3
>tfgld1100m000 put.field:tfgld100.vyer 2002
>tfgld1100m000 get.field:tfgld100.vyer
<tfgld1100m000 get.field:tfgld100.vyer=2002
>tfgld1100m000 put.field:tfgld100.vprd 9
>tfgld1100m000 get.field:tfgld100.vprd
<tfgld1100m000 get.field:tfgld100.vprd=9
>tfgld1100m000 insert
152->add.set+save
152<-add.set+save1
<tfgld1100m000 Value cannot be zero
>tfgld1100m000 get.mess.code
<tfgld1100m000 tfgldd0004
>tfgld1100m000 end.session
152->end.program
152<-end.program1
and what follows is the log when i only use stpapi.save
>tfgld1100m000 browse.set
249->get.fields
249<-get.fields...
249->last.set
249<-last.set0
<tfgld1100m000 1 ok
>tfgld1100m000 get.field:tfgld100.btno
<tfgld1100m000 get.field:tfgld100.btno=16745
>tfgld1100m000 put.field:tfgld100.tedt 09112002
>tfgld1100m000 get.field:tfgld100.tedt
<tfgld1100m000 get.field:tfgld100.tedt=09112002
>tfgld1100m000 put.field:tfgld100.year 2002
>tfgld1100m000 get.field:tfgld100.year
<tfgld1100m000 get.field:tfgld100.year=2002
>tfgld1100m000 put.field:tfgld100.btno 16746
>tfgld1100m000 get.field:tfgld100.btno
<tfgld1100m000 get.field:tfgld100.btno=16746
>tfgld1100m000 put.field:tfgld100.btno jai gurudeva
>tfgld1100m000 get.field:tfgld100.btno
<tfgld1100m000 get.field:tfgld100.btno=jai gurude
>tfgld1100m000 put.field:tfgld100.fprd 9
>tfgld1100m000 get.field:tfgld100.fprd
<tfgld1100m000 get.field:tfgld100.fprd=9
>tfgld1100m000 put.field:tfgld100.rprd 3
>tfgld1100m000 get.field:tfgld100.rprd
<tfgld1100m000 get.field:tfgld100.rprd=3
>tfgld1100m000 put.field:tfgld100.vyer 2002
>tfgld1100m000 get.field:tfgld100.vyer
<tfgld1100m000 get.field:tfgld100.vyer=2002
>tfgld1100m000 put.field:tfgld100.vprd 9
>tfgld1100m000 get.field:tfgld100.vprd
<tfgld1100m000 get.field:tfgld100.vprd=9
>tfgld1100m000 save
249->update.db
249<-update.db0
<tfgld1100m000
>tfgld1100m000 end.session
249->end.program
249<-end.program1
ofcourse i tried a combn of both stpapi.insert(0 , err)
and then stpapi.save
but same thing....insert gives a error message as above
and save says successful....
But when i check whether it has inserted the record...the answer is always - NO
regards
Rohan
even after I put in all the fields ,and use stpapi.insert .
i get an error saying " Value cannot be Zero.."
I dont know for which field its saying so , bcoz i have put in values for each input field on the session.
and so i removed the stpapi.insert command and
instead put in a stpapi.save command
now the prog runs sucessfully w/o the above error message
implying that it saved the record
but the record doesnt get saved...when i try to check for it in the session
pls any suggestions
foll is the log whn i use stpapi.insert :
LOGGING STARTED
09-11-2002
>tfgld1100m000 browse.set
152->get.fields
152<-get.fields...
152->last.set
152<-last.set0
<tfgld1100m000 1 ok
>tfgld1100m000 get.field:tfgld100.btno
<tfgld1100m000 get.field:tfgld100.btno=16745
>tfgld1100m000 put.field:tfgld100.tedt 09112002
>tfgld1100m000 get.field:tfgld100.tedt
<tfgld1100m000 get.field:tfgld100.tedt=09112002
>tfgld1100m000 put.field:tfgld100.year 2002
>tfgld1100m000 get.field:tfgld100.year
<tfgld1100m000 get.field:tfgld100.year=2002
>tfgld1100m000 put.field:tfgld100.btno 16746
>tfgld1100m000 get.field:tfgld100.btno
<tfgld1100m000 get.field:tfgld100.btno=16746
>tfgld1100m000 put.field:tfgld100.btno jai gurudeva
>tfgld1100m000 get.field:tfgld100.btno
<tfgld1100m000 get.field:tfgld100.btno=jai gurude
>tfgld1100m000 put.field:tfgld100.fprd 9
>tfgld1100m000 get.field:tfgld100.fprd
<tfgld1100m000 get.field:tfgld100.fprd=9
>tfgld1100m000 put.field:tfgld100.rprd 3
>tfgld1100m000 get.field:tfgld100.rprd
<tfgld1100m000 get.field:tfgld100.rprd=3
>tfgld1100m000 put.field:tfgld100.vyer 2002
>tfgld1100m000 get.field:tfgld100.vyer
<tfgld1100m000 get.field:tfgld100.vyer=2002
>tfgld1100m000 put.field:tfgld100.vprd 9
>tfgld1100m000 get.field:tfgld100.vprd
<tfgld1100m000 get.field:tfgld100.vprd=9
>tfgld1100m000 insert
152->add.set+save
152<-add.set+save1
<tfgld1100m000 Value cannot be zero
>tfgld1100m000 get.mess.code
<tfgld1100m000 tfgldd0004
>tfgld1100m000 end.session
152->end.program
152<-end.program1
and what follows is the log when i only use stpapi.save
>tfgld1100m000 browse.set
249->get.fields
249<-get.fields...
249->last.set
249<-last.set0
<tfgld1100m000 1 ok
>tfgld1100m000 get.field:tfgld100.btno
<tfgld1100m000 get.field:tfgld100.btno=16745
>tfgld1100m000 put.field:tfgld100.tedt 09112002
>tfgld1100m000 get.field:tfgld100.tedt
<tfgld1100m000 get.field:tfgld100.tedt=09112002
>tfgld1100m000 put.field:tfgld100.year 2002
>tfgld1100m000 get.field:tfgld100.year
<tfgld1100m000 get.field:tfgld100.year=2002
>tfgld1100m000 put.field:tfgld100.btno 16746
>tfgld1100m000 get.field:tfgld100.btno
<tfgld1100m000 get.field:tfgld100.btno=16746
>tfgld1100m000 put.field:tfgld100.btno jai gurudeva
>tfgld1100m000 get.field:tfgld100.btno
<tfgld1100m000 get.field:tfgld100.btno=jai gurude
>tfgld1100m000 put.field:tfgld100.fprd 9
>tfgld1100m000 get.field:tfgld100.fprd
<tfgld1100m000 get.field:tfgld100.fprd=9
>tfgld1100m000 put.field:tfgld100.rprd 3
>tfgld1100m000 get.field:tfgld100.rprd
<tfgld1100m000 get.field:tfgld100.rprd=3
>tfgld1100m000 put.field:tfgld100.vyer 2002
>tfgld1100m000 get.field:tfgld100.vyer
<tfgld1100m000 get.field:tfgld100.vyer=2002
>tfgld1100m000 put.field:tfgld100.vprd 9
>tfgld1100m000 get.field:tfgld100.vprd
<tfgld1100m000 get.field:tfgld100.vprd=9
>tfgld1100m000 save
249->update.db
249<-update.db0
<tfgld1100m000
>tfgld1100m000 end.session
249->end.program
249<-end.program1
ofcourse i tried a combn of both stpapi.insert(0 , err)
and then stpapi.save
but same thing....insert gives a error message as above
and save says successful....
But when i check whether it has inserted the record...the answer is always - NO
regards
Rohan