- For individual users
- Instant access to solutions
- Ask your tech questions
- Start your 30-day Free Trial
Main Topics
Browse All Topicshi expert;
Statement below refers ...
--------------------------
UPDATE glmastregm
SET mth_open_bal = mth_open_bal + w_gladjdet.amt
WHERE br_code = w_gladjdet.br_code
AND gl_alloc_code = w_gladjdet.gl_alloc_code
AND fin_year = w_gladjreg.adj_year
AND period_no = c_period
LET w_status = STATUS
IF w_status = 0 THEN
LET c_upd_rowcnt = sqlca.sqlerrd[3]
IF c_upd_rowcnt = 0 THEN
INSERT INTO glmastregm
(etc...blah...blah....)
END IF
END IF
--------------------------
What is the posibility of "c_upd_rowcnt" ? please explain.
TQ;
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
Business Accounts
Answer for Membership
by: gindePosted on 1999-10-22 at 06:35:03ID: 2149165
STATUS in Informix-4GL is the result of executing an SQL statement.
It is set as follows :
* To 0 for a successful execution
* To NOTFOUND (100)
* To a negative value for an unsuccessful execution
However for UPDATE statement, finding no row that
satisfies the condition, is considered as a SUCCESS,
i.e. STATUS is set to 0 but sqlca.sqlerrd[3] tells
how many rows really updated, using that count, action
can be taken AS in this case,
if STATUS (w_status) is 0 and sqlca.sqlerrd[3] (c_upd_rowcnt) is 0 too, no
row is found
so INSERT into the table.