I've just committed a modification so that there is more extensive error 
checking, so that the SQL backends will set the backend error code 
appropriately when there is a problem.  However, the front end doesn't 
do much.  For example, I deleted the account table and then tried to 
create a new account.  /tmp/gnucash.trace contains error messages 
indicating that the SQL commit had failed (no table), but the on_err 
routine in Account.c just logs another critical error in the trace file 
and continues.  Error reporting will need to be improved.  I'll log this 
in bugzilla.

Phil

-- 
"The results of this were not altogether what had been hoped for, and further 
dissensions ensued."

Marguerite Block, "The New Church in the New World" referring to the 
'Charitable Association' which was formed among members to tell each other 
their faults as an aid to more rapid regeneration.

_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to