private boolean checkDataMappingWarning(ResultSet rs, int columnIndex) throws SQLException{ boolean dataMapping = false; SQLWarning w = rs.getWarnings(); if(w!=null){ do{ if(w.getSQLState().equals("01004") && ((java.sql.DataTruncation)w).getDataSize() == -1 && ((java.sql.DataTruncation)w).getTransferSize() == -1 && ((java.sql.DataTruncation)w).getIndex() == columnIndex) dataMapping = true; w=w.getNextWarning(); }while(w!=null); } return dataMapping; }
printWriter.println(header + " Index = " + ((java.sql.DataTruncation) e).getIndex()); printWriter.println(header + " Parameter = " + ((java.sql.DataTruncation) e).getParameter()); printWriter.println(header + " Read = " + ((java.sql.DataTruncation) e).getRead());
printWriter.println(header + " Index = " + ((java.sql.DataTruncation) e).getIndex()); printWriter.println(header + " Parameter = " + ((java.sql.DataTruncation) e).getParameter()); printWriter.println(header + " Read = " + ((java.sql.DataTruncation) e).getRead());