powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / PreparedStatement (оracle.jbo.SQLStmtException)
1 сообщений из 1, страница 1 из 1
PreparedStatement (оracle.jbo.SQLStmtException)
    #33396389
Фотография adf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

В проекте, на основе стратс, в ApplicationModuleImpl создан метод, который обращается к базе с запросом.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
    //...
    DBTransactionImpl2 dbt=(DBTransactionImpl2)getDBTransaction(); 

    //...

 public  ArrayList returnArrCard(String user_isn){
     try  {
        String sql_AllCards = "SELECT CARD_NAME FROM USERCARD  "+
        "  WHERE ISN = ? ORDER by HOME_CARD desc";
        
        PreparedStatement ps_AllCards = dbt.createPreparedStatement
(sql_AllCards, DBTransactionImpl2. DEFAULT );
        ps_AllCards.setInt( 1 , Integer.parseInt(user_isn));
        ResultSet rs = ps_AllCards.executeQuery();   
        //...   
}

Такой код выдает ошибку:
oracle.jbo.SQLStmtException: JBO-27122: SQL error during statement preparation.

1.
если, например указать точное количество записей
Код: plaintext
PreparedStatement ps_AllCards = dbt.createPreparedStatement(sql_AllCards,  1 );
то ошибок нет

2.
если сделать так:
Код: plaintext
PreparedStatement ps_AllCards = dbt.createCallableStatement(sql_AllCards, DBTransactionImpl2. DEFAULT );
тоже все работает.

Вот вопросы:
1. почему ему не нравится DBTransactionImpl2.DEFAULT (-1 то есть) в качестве второго аргумента?
2. Почему работает 2ой вариант, и это нормально так вот его использовать?
3. DBTransactionImpl2 dbt: когда надо закрывать? (если надо вообще)
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / PreparedStatement (оracle.jbo.SQLStmtException)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]