以下是代码:
int value = JOptionPane.showConfirmDialog(Delete_Panel, "Delete Record of '"+rs.getString("Name")+"'", "Delete Now", JOptionPane.YES_NO_OPTION);
但是当我删除rs.getString("Name")
时,它工作得很好,但是我也想在确认对话中显示MS访问的名称,然后根据yes no选项,我希望我的进一步代码被处决。
完整的源代码是:
String input = txtDelete.getText();
Connection connection;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
connection = DriverManager.getConnection("jdbc:odbc:NewPData");
Statement st = connection.createStatement();
ResultSet rs = st.executeQuery("select ID from Table1 where ID=" + input);
if (!rs.next()) {
JOptionPane.showMessageDialog(Delete_Panel, "ID does not exist");
} else {
// int value = JOptionPane.showConfirmDialog(Delete_Panel, "Delete Record of '"+rs.getString("Name")+"'", "Delete Now", JOptionPane.YES_NO_OPTION);
st.executeUpdate("delete from Table1 where ID=" + input);
JOptionPane.showMessageDialog(Delete_Panel, "Record is Deleted");
connection.close();
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
}
}
您是否考虑过创建一个临时字符串变量,并将其设置为rs.getString(“Name”)
的输出,然后在JOptionPane中显示该字符串?
您的代码应该可以正常工作。请在对话框中公布确切的输出。
在调用show ConfirmDialog之前,您是否尝试过先获取数据?
rs=声明。执行查询
编辑:
ResultSet rs = st.executeQuery("select ID from Table1 where ID=" + input);
将仅获取列ID。请尝试以下操作:
ResultSet rs = st.executeQuery("select ID,Name from Table1 where ID=" + input);
尝试将代码放在一个try-catkblock中,看看是否会引发异常。如果是,那么你必须处理它,以便在用户界面中获得一些文本。
问题内容: 我希望此链接具有一个JavaScript对话框,询问用户“ 您确定吗? 是/否 ”。 如果用户单击“是”,则链接应该加载,如果“否”,则什么也不会发生。 我知道如何通过运行返回或的函数以表格形式进行操作。但是,我该如何使用链接呢? 问题答案: 内联事件处理程序 以最简单的方式,您可以在内联处理程序中使用该函数。 高级事件处理 但是通常情况下,您希望将HTML和Javascript分开,
问题内容: 我是Android的新手,已经完全绑定了我的应用程序,但是现在我希望对其进行更改。 当有人发送短信时,我想显示一个确认对话框,以发送短信询问是否发送短信。我必须为其编写一个源代码,并使其能够正常工作,但是如果用户未单击“是”或“取消”,该对话框将消失,但希望它仍将显示,直到用户未单击“是”或“我”为止,取消按钮。 如何解决? 问题答案: 当用户按下返回按钮时,它可以防止关闭警报对话框:
嗨,我是primefaces的新手,我对数据表中显示的值有一些问题。我从sql数据库加载数据,并在dataTable中显示这些数据。有一个柱子叫做“评论”,里面有一个按钮。如果你点击这个按钮,就会打开一个对话框。在这个对话框框架内,也应该有一些与我在dataTable中显示的相同的值,但它不起作用。我无法显示该对话框框中的值。我在谷歌上搜索了很多次,也尝试了很多次,但都无济于事。下面是xhtml:
我在对话框中遇到WebView的问题。我尝试过许多不同的技巧,但都没有奏效。所以,我的问题是我无法在自定义对话框中加载WebView。它打开对话框,不会给出任何错误,但对话框不会“填充”web视图。它只是显示一个对话框的标题。 AlertDialog.Builder确实在对话框中打开webview,但单击输入字段时不会打开键盘。如果我打开键盘,它会出现在对话框后面。(这似乎是众所周知的bug...
问题内容: 我正在开发一个程序,该程序可以从文本文件加载和保存数据,并且正在询问用户加载和保存JFileChooser的文件名。 这个问题与 保存 对话框有关:。然后,用户可以在没有任何警告的情况下覆盖现有文件,这 将是一个问题 。 关于如何解决此问题的任何建议?我一直在寻找某种方法或选项,但没有发现任何东西。 提前致谢。 问题答案: 感谢您提供答案,但是我发现了另一个解决方法,可以用这种方法覆盖