Re: Informix error -346
Posted in 1997
Hal van den Assem <HalVanDenAssem@unn.unisys.com> wrote: :An ESQL/C program, which processes a huge amount of data in one :single transaction, causes the SQL-error Code -346. : :I use Informix-SE INFORMIX-SE Version 7.10.UD1, on a Unisys :SMP5400 Unix machine. : :Could someone confirm or explain that the error is caused by :a 'too large' transaction!? :How can I determine the size of a transaction, and how to put more :updates and inserts into 1 single transaction!? (enlarge a transaction) :If possible, I do not want break-down the workload into smaller :transactions. On my installation finderr 346 says: -346 Could not update a row in the table. While processing an UPDATE, the database server received an unexpected error. Check the accompanying ISAM error code for more detailed information on the cause. Possible causes include hardware errors and locking conflicts. So how about giving us that isam error. You may have any number of errors. It's not to usefull to speculate too much without the appropriate data available. Nils.Myklebust@idg.no NM Data AS, P.O.Box 9090 Gronland, N-0133 Oslo, Norway My opinions are those of my company The Informix FAQ is at http://www.iiug.org