--- FM2SQL/Attic/Convert.java 2004/01/19 08:24:37 1.14 +++ FM2SQL/Attic/Convert.java 2004/01/19 09:40:50 1.16 @@ -393,9 +393,9 @@ class Convert int size = bean.getColumnNames().size(); for (int i = 0; i < size - 1; ++i) - command.append(convertText((String)bean.getColumnNames().get(i))+" = ? ,"); + command.append(beanDest.getQC()+convertText((String)bean.getColumnNames().get(i))+beanDest.getQC()+" = ? ,"); command.append(convertText((String)bean.getColumnNames().get(size-1))+" = ? "); - command.append("WHERE "+ids.get(tbIndex)+ " = ?"); + command.append("WHERE "+convertText(ids.get(tbIndex).toString())+ " = ?"); PreparedStatement pstm = beanDest.getConnection().prepareStatement(command.toString()); System.out.println(command+" "+tbIndex); int rowCount = bean.getRowCount(query); @@ -442,7 +442,7 @@ class Convert pstm.setNull(k + 1, Types.NULL); } pstm.setString(row.size()+1,row.get(idIndex).toString()); - System.out.println(pstm.toString()); + //System.out.println(pstm.toString()); // System.exit(0); pstm.execute(); //stm.executeUpdate(command.toString()); @@ -786,7 +786,15 @@ class Convert { alterMe.setCharAt(j, '_'); - } + } else if (alterMe.charAt(j) == '?') + { + // changed ? to _ because of update statement + alterMe.setCharAt(j,'_'); + // length = length + 1; + // j=j+1; + System.out.println(alterMe); + } + else if (alterMe.charAt(j) == '.') { if(j==length-1)