Я начал использовать подготовленный оператор для своих обновлений sql, но, похоже, у меня возникают проблемы при обновлении.Логика кажется здравой, но я получаю ошибку всякий раз, когда она входит в сегмент обновления.Я могу удалить или вставить нормально.Anywho ...
Connection con = getDBConnection();
PreparedStatement pstmt = null;
String query = "update table set int = ?, String= ? where int= ? and date= ?";
pstmt = con.prepareStatement(query);
pstmt.setInt(1, var);
pstmt.setDate(2, sqlDate);
pstmt.setInt(3, intVar);
pstmt.setString(4, stringVar);
pstmt.executeUpdate();
Я что-то здесь не так делаю?Я сделал все устранение неполадок, которые я могу, и все, кажется, хорошо, за исключением этого, потенциально.
Error = "A non-numeric character was found where a numeric was expected"