Запрос на подготовку отчета Java не работает - PullRequest
0 голосов
/ 13 марта 2012

У меня есть Java-код, где я делаю запрос SQL с использованием prepareStatement

String requete = "select * from VOreservation"
                + " where id_enseignant = ? and date_reservation = ? and id_creneau = ? ";

        PreparedStatement pstmt = con.prepareStatement(requete);

        pstmt.setInt(1, ens.getIdEnseignant());
        pstmt.setDate(2, date);
        pstmt.setInt(3, creneau.getIdCreneau());

        ResultSet rset = pstmt.executeQuery();

У меня есть java.sql.sqlException, так что это должно быть проблемой с моим запросом, но для меня это нормально Первый и последний параметры являются числами в моей БД, а второй - датой (а дата здесь java.sql.date) Я использую драйвер: oracle.jdbc.driver.OracleDriver

моя ошибка:

Fail to construct descriptor: Unable to resolve type: (my nested table type)

1 Ответ

0 голосов
/ 13 марта 2012

Возможно, проблема в драйвере JDBC для используемой вами СУБД. Не все драйверы реализуют стандарт полностью и правильно. В вашем вопросе недостаточно информации, чтобы сказать, что идет не так.

...