Re: [INTERFACES] ecpg SQL-return codes?

Поиск
Список
Период
Сортировка
От Thomas G. Lockhart
Тема Re: [INTERFACES] ecpg SQL-return codes?
Дата
Msg-id 35AE02EC.14ED75A6@alumni.caltech.edu
обсуждение исходный текст
Ответ на ecpg SQL-return codes?  (Benedikt Eric Heinen <beh@icemark.ch>)
Ответы Re: [INTERFACES] ecpg SQL-return codes?  (Benedikt Eric Heinen <beh@icemark.ch>)
Список pgsql-interfaces
>   how do I determine the result from an SQL statement in an ecpg source?
> >From using adabas/oracle I am somewhat used to using sqlca.sqlcode, but
> when I did a simple test yesterday (trying to update a row in an empty
> table, which of course fails, since there is nothing to update in the
> table) reveiled sqlca.sqlcode to have a value of 0.

Well, it of course succeeded! :)

SQL is set-oriented, and updating no matching rows is a valid result.
Now, if you mis-type the update command so there is a syntax or naming
error, you will probably find an error return. Also, if you do a select
on a cursor, then loop through, you might find a return code of "100"
when there are no more rows to select. But updates on well-formed
queries are likely to succeed and return zero.

                  - Tom

В списке pgsql-interfaces по дате отправления:

Предыдущее
От: Saeid.Sadeghi@unilever.com (Telephone VdB Foods Ltd)
Дата:
Сообщение: RE: [ INTERFACES ] What technology ????
Следующее
От: Benedikt Eric Heinen
Дата:
Сообщение: Re: [INTERFACES] ecpg SQL-return codes?