|
Sorry to be such a pest with these keyed files, but I am having a problem again. I am reading a record from a file, and then immediately updating the record in the file without changing the contents - just as a test to see if I can update the record. It is throwing an exception and giving me the error message: record: Parameter value is not valid. What is it trying to tell me? Here is the code snippet: try { ContlFile.open(AS400File.READ_WRITE, 0, AS400File.COMMIT_LOCK_LEVEL_NONE); Object[] keyObj = new Object[]{new String("SH00001")}; CNTLRecord = ContlFile.read(keyObj, com.ibm.as400.access.KeyedFile.KEY_LE); if (CNTLRecord != null) { String tempSeqNumber = (String)CNTLRecord.getField("COSEQ"); seqNumber = Integer.parseInt(tempSeqNumber); ContlFile.update(keyObj, CNTLRecord); System.out.println("sequence number " + seqNumber); } ContlFile.close(); } catch (Exception e) {("sequence System.out.println("Problems with the control file " + e.getMessage()); // this is where it is telling me record: Parameter value is not valid. try { ContlFile.close(); } catch(Exception f) { } } Amy
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.