Fix SQL error with Merge entities and don't ignore some errors
Link to SF Tracker: http://sourceforge.net/support/tracker.php?aid=2936826
This commit is contained in:
parent
b8f54de8f9
commit
24ee390c32
|
@ -108,7 +108,7 @@ public class Merge
|
||||||
+ "(SELECT rt.AD_Reference_ID FROM AD_Ref_Table rt"
|
+ "(SELECT rt.AD_Reference_ID FROM AD_Ref_Table rt"
|
||||||
+ " INNER JOIN AD_Column cc ON (rt.AD_Table_ID=cc.AD_Table_ID AND rt.AD_Key=cc.AD_Column_ID) "
|
+ " INNER JOIN AD_Column cc ON (rt.AD_Table_ID=cc.AD_Table_ID AND rt.AD_Key=cc.AD_Column_ID) "
|
||||||
+ "WHERE cc.IsKey='Y' AND cc.ColumnName=?)" // #2
|
+ "WHERE cc.IsKey='Y' AND cc.ColumnName=?)" // #2
|
||||||
+ ") AND c.ColumnSQL IS NULL"
|
+ ") AND c.ColumnSQL IS NULL "
|
||||||
+ "ORDER BY t.LoadSeq DESC";
|
+ "ORDER BY t.LoadSeq DESC";
|
||||||
PreparedStatement pstmt = null;
|
PreparedStatement pstmt = null;
|
||||||
|
|
||||||
|
@ -159,8 +159,8 @@ public class Merge
|
||||||
|
|
||||||
}
|
}
|
||||||
//
|
//
|
||||||
if (success)
|
if ( success )
|
||||||
m_trx.commit();
|
success = m_trx.commit();
|
||||||
else
|
else
|
||||||
m_trx.rollback();
|
m_trx.rollback();
|
||||||
|
|
||||||
|
@ -170,6 +170,7 @@ public class Merge
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
log.log(Level.SEVERE, ColumnName, ex);
|
log.log(Level.SEVERE, ColumnName, ex);
|
||||||
|
success = false;
|
||||||
}
|
}
|
||||||
// Cleanup
|
// Cleanup
|
||||||
try
|
try
|
||||||
|
|
Loading…
Reference in New Issue