This commit is contained in:
PaulK 2023-03-16 16:59:45 +01:00
parent c5a033403b
commit bc5310b3e0
3 changed files with 17 additions and 16 deletions

View File

@ -2,6 +2,7 @@ import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.sql.*;
import static javax.swing.WindowConstants.DISPOSE_ON_CLOSE;
public class Hinzufügen extends Dialog implements ActionListener {
@ -61,25 +62,24 @@ public class Hinzufügen extends Dialog implements ActionListener {
for (int i = 1; i < z; i++) {
try {
if (i == z - 1) {
spalten = spalten + "'" + b[i].getText() + "'";
sname = sname + rm.getColumnName(i + 1);
} else {
spalten = spalten + "'" + b[i].getText() + "',";
sname = sname + rm.getColumnName(i + 1) + ",";
}
System.out.println(b[i].getText());
if (b[i].getText().length() == 0) {
int response = JOptionPane.showConfirmDialog(null, "Soll der Wert für " + rm.getColumnName(i + 1) + " 'NULL' übernommen werden?", "Bestätigen", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE);
System.out.println(response);
if (response == 0) {
spalten = spalten + " Null";
sname = sname + rm.getColumnName(i + 1);
} else {
break;
einf.setAction(null);
}
} else {
spalten = spalten + "'" + b[i].getText() + "'";
sname = sname + rm.getColumnName(i + 1);
}
} else {
spalten = spalten + "'" + b[i].getText() + "',";
sname = sname + rm.getColumnName(i + 1) + ",";
}
System.out.println(b[i].getText());
} catch (Exception ex) {
throw new RuntimeException(ex);

View File

@ -14,6 +14,7 @@ public class Löschen {
if (response == 0) {
try (Connection conn = DriverManager.getConnection(url, "root", "")) {
Statement s = conn.createStatement();
//SELECT *, CURRENT_TIMESTAMP FROM spiel WHERE spiel.Heim =1 or spiel.Gast =1 AND spiel.Spiel_ID NOT IN (SELECT b.Spiel_ID FROM bundesliga_archiv.spiel as b);
ResultSet r = s.executeQuery("INSERT into bundesliga_archiv.verein SELECT * ,CURRENT_TIMESTAMP FROM `verein` WHERE V_ID = " + Einzelansicht.vid);
r = s.executeQuery("DELETE From " + tab + " WHERE " + model.getColumnName(0) + "=" + Einzelansicht.vid);