Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.misc -> XSU (XML utility) and value larger than specified precision allows for this column
Hi:
I'm using XSU12 (XML Utility) with Oracle8i, on a W2K server. When I try to save data into a field that contains a number (NUMBER(10, 0)), I get ORA-01438: value larger than specified precision allows for this column. However, if I do it with an INSERT sentence from SQL-Plus, it works perfectly.
str += "<?xml version = '1.0'?>"; str += "<ROWSET>"; str += "<ROW num=\"1\">"; str += "<ID>" + jtxtBudget.getText() + "</ID>"; str += "<TITLE>" + jtxtTitle.getText() + "</TITLE>"; str += "<QTY>" + jtxtQty.getText() + "</TITLE>";
..... .....
..... .....
str += "</ROW>"; str += "</ROWSET>"; /* Oracle XSU package */ OracleXMLSave sav = new OracleXMLSave(conn, "BUDGET"); sav.insertXML(str); sav.close();
What am I doing wrong. Any ideas?
Thanks a lot in advance.
Best wishes, Javier.
Received on Mon Jul 22 2002 - 08:03:29 CDT