SQLSyntaxErrorException:类型为“INTEGER”的列不能包含“CHAR”类型的值

时间:2017-11-27 22:02:08

标签: java sql netbeans types

我不太确定我在哪里出错了我已经尝试了一切。这是我的代码,我正在尝试更新一个表,其中某个ID是用户在GUI中输入的id。

myConObj = DriverManager.getConnection(“jdbc:derby:// localhost:1527 / SCM_SYSTEM”);             myStatObj = myConObj.createStatement();

        Statement add=myConObj.createStatement();
        String x = qtyTxt.getText();
        int qty = Integer.parseInt(x);
        int id = Integer.parseInt(idTxt.getText());



        String sql="update APP.CURRENT_STOCK set ITEM='"+itemTxt.getText()+"'"+
                ", STATUS='STATUS', QTY_REMAINING='QUANTITY_REMANING"+qty+"int"+"'"+
                ", ARRIVAL_DATE='"+adTxt.getText()+"'"+", SIGNED_BY='"+sbTxt.getText()+"'"+
                "where ID="+id;

        add.executeUpdate(sql);

我在桌子上唯一的INTEGER类型是ID和QUANTITY_REMANING,但不知怎的,我不断得到标题中提到的错误,尽管我表明它们是整数。 谢谢。

0 个答案:

没有答案