Lines 377-383
Link Here
|
377 |
int[] rows = getSelectedRows(); |
377 |
int[] rows = getSelectedRows(); |
378 |
String insertSQL = ""; |
378 |
String insertSQL = ""; |
379 |
for (int j = 0; j < rows.length; j++) { |
379 |
for (int j = 0; j < rows.length; j++) { |
380 |
Object[] insertRow = dataView.getDataViewPageContext().getCurrentRows().get(rows[j]); |
380 |
int modelIndex = convertRowIndexToModel(rows[j]); |
|
|
381 |
Object[] insertRow = dataView.getDataViewPageContext().getCurrentRows().get(modelIndex); |
381 |
String sql = dataView.getSQLStatementGenerator().generateRawInsertStatement(insertRow); |
382 |
String sql = dataView.getSQLStatementGenerator().generateRawInsertStatement(insertRow); |
382 |
insertSQL += sql.replaceAll("\n", "").replaceAll("\t", "") + ";\n"; // NOI18N |
383 |
insertSQL += sql.replaceAll("\n", "").replaceAll("\t", "") + ";\n"; // NOI18N |
383 |
} |
384 |
} |
Lines 401-408
Link Here
|
401 |
int[] rows = getSelectedRows(); |
402 |
int[] rows = getSelectedRows(); |
402 |
String rawDeleteStmt = ""; |
403 |
String rawDeleteStmt = ""; |
403 |
for (int j = 0; j < rows.length; j++) { |
404 |
for (int j = 0; j < rows.length; j++) { |
|
|
405 |
int modelIndex = convertRowIndexToModel(rows[j]); |
404 |
SQLStatementGenerator generator = dataView.getSQLStatementGenerator(); |
406 |
SQLStatementGenerator generator = dataView.getSQLStatementGenerator(); |
405 |
final String deleteStmt = generator.generateDeleteStatement(rows[j], getModel()); |
407 |
final String deleteStmt = generator.generateDeleteStatement(modelIndex, getModel()); |
406 |
rawDeleteStmt += deleteStmt + ";\n"; // NOI18N |
408 |
rawDeleteStmt += deleteStmt + ";\n"; // NOI18N |
407 |
} |
409 |
} |
408 |
ShowSQLDialog dialog = new ShowSQLDialog(); |
410 |
ShowSQLDialog dialog = new ShowSQLDialog(); |