繁体   English   中英

编写与两个屏幕相关的sql查询[关闭]

[英]Writing sql query that relate two screens [closed]

早上好 。 我有个问题 。 我的程序中有两个屏幕,一个是签入,将具有特殊字段(选中否)。另一个屏幕是签出。 它也有检查号。 我想编写一个使用check no将签入与签出关联的查询,并将其保存在数据库的一行中。 我写 :

public void actionPerformed(ActionEvent arg0) {
    while(textField.getText()==Securityoffcheck.getnumber())
    {
        try{    
                String timeStamp = new SimpleDateFormat("dd.MM.yyyy  HH.mm.ss").format(new Date());
                String sql = "INSERT INTO RECORD(CHECK_OUT)VALUES(?)";
                PreparedStatement pst=con.prepareStatement(sql);
                pst.setString(12, timeStamp);
                pst.execute();

        }
        catch (Exception e) {
                JOptionPane.showMessageDialog(null,e);
        }
    }
  }
});

但是什么也没发生。

检查pst.setString(12, ...)参数索引。 对于您的SQL语句INSERT INTO RECORD(CHECK_OUT) VALUES(?) ,应将参数index设置为1。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM