我有一个带有8个JCombobox和文本字段的Jframe...当我按下提交按钮时得到了数据类型不匹配错误
try
{
String Query="replace into enquiry (`Enquiry No`,`Client`,`User`,`Purchase`,`Sales`,"
+ "`Date`,`Technical Data`,"
+ "`Product`,`Remarks`,`Amount`,`Userboss`,`PurchaserBoss`,`SalesBoss`,`month`,`Pagency`) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
PreparedStatement pst=conn.prepareStatement(Query);
pst.setString(1, textField.getText());
String c=client.getSelectedItem().toString();
pst.setString(2, c);
String u=user.getSelectedItem().toString();
pst.setString(3, u);
String p=purchase.getSelectedItem().toString();
pst.setString(4,p);
String se=sengg.getSelectedItem().toString();
pst.setString(5, se);
pst.setString(6, ed.getText());
pst.setString(7, td.getText());
String pd=prod.getSelectedItem().toString();
pst.setString(8, pd);
pst.setString(9, remark.getText());
pst.setString(10, amt.getText());
String ub=uboss.getSelectedItem().toString();
pst.setString(11, ub);
String pb=pboss.getSelectedItem().toString();
pst.setString(12, pb);
String sb=sboss.getSelectedItem().toString();
pst.setString(13, sb);
pst.setString(14, qmonth.getText());
String pa1=pa.getSelectedItem().toString();
pst.setString(15, pa1);
pst.execute();
}
如何解决这个错误?
您正在使用准备tatement.setString(int index, String x)
将String
传递给Date
列。
您有一个PreparedStatement。setDate(int index,java.sql.Date Date)
日期列的方法。
只需解析您拥有的String并将此java.util.Date
实例传递给方法。
注:java。sql。Date是java的一个子类。util。日期。
编辑:在一条评论中,您说您只需使用新的GregorianCalendar()获取当前日期来构建字符串。因此,您只需传递新日期()即可获得当前日期。
<代码>java。util。日期()
分配日期对象并对其进行初始化,使其表示分配日期对象的时间,以毫秒为单位。
所以我从文件中读取信息,得到一个类型不匹配错误。我通过调试器运行了它,但我不确定是什么导致了它——因为它正在读取正确的数字(在本例中为2000),但它似乎不认为它是整数? 我的代码如下: 从这些信息中可以看出: 2014年雇员史密斯,约翰2000 2015推销员琼斯,比尔3000 100000 2014执行布什,乔治5000 55 2014年员工曼,莎拉4000 2015年销售员Marco,约旦5
我试图从使用vba的SQL查询中获取一些数据,但当我尝试运行代码时,它会给我一个类型不匹配错误。有人能帮忙吗
Linked lists 和Perl一样,OCaml也将对列表的支持直接内建在语言中了。OCaml中一个列表的所有元素的类型必须一致。使用以下格式来写列表: # [1; 2; 3];; - : int list = [1; 2; 3] (注意是分号,不是逗号)。 [] 表示空列表。 一个列表有一个“头”(第一个元素)和一个“尾”(剩下的元素)。头是一个元素,而尾则是一个列表,所以前面的例子中,表
当我试图使用@DataProvider类将excel表中的几个值传递给page objects类中的几个方法时,我遇到了“参数类型不匹配”错误。这些方法依次在@Test类中调用。你能在这个问题上帮助我吗。下文已提到该守则。 数据提供者 测试类 错误: 失败:eCommerceProduct(2.0,“Magic Mouse”,1.0,“$150”,“$150”)java.lang.IllegalA