Error Message> Data Type Mismatch in criteria expression.
我该怎么办?要去哪里买什么?我遇到了问题,我尝试了删除*和只删除,但这些并没有真正的工作
int student;
student = Integer.parseInt(JOptionPane.showInputDialog("ENTER STUDENT NUMBER :"));
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:Seatwork");
Statement st = con.createStatement();
st.executeQuery("DELETE FROM Seatwork where StudentNo= '"+studentTxt.getText()+"'");
}catch(Exception e){
JOptionPane.showMessageDialog(null, e);
}
}
我会尝试在JOption窗格语句中的文本之前添加一个main类型和null。
public static void main (String[] args)
和a
Integer.parseInt(JOptionPane.showInputDialog(null, "ENTER STUDENT NUMBER :"));
这应该会有帮助。
1)如果studentTxt.getText()
是一个整数,
不要将学生用
单引号括起来。
像这样使用它:
Statement st = con.createStatement();
st.executeQuery("DELETE FROM Seatwork where StudentNo= "+studentTxt.getText()+"");
2)将< code>createStatement()替换为以下内容
Statement st = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
我正在尝试制作一个乘法表,用户输入所需的表格以及他/她想要显示多少个数字(例如,输入2表示表格,5表示数字将给出2,4,6,8,10)。 我已经尝试了以下方法,但无法给出所需的输出。 它应该打印乘法表,却在打印:< code>[I@3d494fbf。
希望有人能帮我做这件事,我对Java很在行。我的问题是,当我打印数组时,会得到一些字符,我想打印数组中的点数。(请忽略不相关的代码,我甚至还没有完成)
想要输出这个程序,它告诉2个单词是否是字谜。我想知道如何将所有系统.out.print命令更改为J选项窗格命令!我很乐意得到任何帮助,因为我是一名一年级的程序员,并且有这个任务到期。 }
我创建了一个由HBox、按钮和标签组成的数组。每次按下“添加”按钮,我都会设置:
我正在尝试获取一些关于组件的信息,这些组件按标准包含在中。特别是我对阅读水平的感兴趣。我怎么参考?
因此,在我的main方法的最开始,我有一个这样的JOptionPane: 然而,在我开始输入之前,我需要手动点击弹出菜单。有什么方法可以让我一运行程序,它就会自动“选择”弹出窗口,这样当我开始输入时,它就会出现在文本框中。如果用< code>JOptionPane不能做到这一点,我可以用其他方法,我只需要得到一个用户输入的字符串,并记住上面的约束。