sql="select * from TB_SHUKKAHD,TB_SHUKKADT where TB_SHUKKAHD.SHUKKANO="+SHUKKANO+" AND TB_SHUKKAHD.SHUKKAFUKUNO="+SHUKKAFUKUNO+" AND TB_SHUKKAHD.MOTODENNO=\'"+MOTODENNO+"\'AND TB_SHUKKAHD.SHUKKANO=TB_SHUKKADT.SHUKKANO"; 麻烦各位了
sql="select * from TB_SHUKKAHD,TB_SHUKKADT where TB_SHUKKAHD.SHUKKANO="+SHUKKANO+" AND TB_SHUKKAHD.SHUKKAFUKUNO="+SHUKKAFUKUNO+" AND TB_SHUKKAHD.MOTODENNO=\'"+MOTODENNO+"\'AND 这里少一个空格,加上试试 TB_SHUKKAHD.SHUKKANO=TB_SHUKKADT.SHUKKANO";
麻烦各位了
这里少一个空格,加上试试
TB_SHUKKAHD.SHUKKANO=TB_SHUKKADT.SHUKKANO";
PreparedStatement pstmt = conn.preparedStatement(sql);pstmt.setInt(1, 23);
请问这是哪里的错误呢?
还有就是检查sql语句是否出错
不要马上就用复杂的,慢慢来,这样就可以知道到底是那里出错了!