关闭。这个问题需要细节或清晰。它目前不接受答案。
**想改进这个问题吗?**通过编辑这个帖子来添加细节并澄清问题。
三个月前关门了。
改进这个问题
你好,我是福尼斯索代码的附属品è冠军纪念日éfé餐桌产品ç这是一个令人讨厌的问题é 我是冠军éfé法国控制台é java.sql.sqlexception:参数索引超出范围(1>参数数,为0)。瞧à mon代码:
txtRef.addKeyListener(new KeyAdapter() {
@Override
public void keyReleased(KeyEvent e) {
String sql="Select code from fournisseurs f where f.code in (Select code_fournisseur from produit p where p.code_fournisseur = f.code)";
try {
prepared=cnx.prepareStatement(sql);
prepared.setString(1, txtFour.getText().toString());
resultat=prepared.executeQuery();
if(resultat.next()) {
String fournisseur=resultat.getString("code_fournisseur");
txtRef.setText(fournisseur);
}
} catch (SQLException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
});
1条答案
按热度按时间fdx2calv1#
你的代码
没有格式为的占位符
?
所以你不能添加参数。所以你应该重新考虑
txtFour
应该在您的查询中