Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

CallableStatement для процедуры Oracle

2.1K
02 сентября 2008 года
госик
98 / / 20.11.2006
мой statement

 
Код:
CallableStatement callst = connection
               .prepareCall("begin P_AGNLIST_BASE_INSERT("
                     + "?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, "
                     + "?, ?, ?, ?, ?, ?, ?, ?, ?, ?, "
                     + "?, ?, ?, ?, ?, ?, ?, ?, ?, ?, "
                     + "?, ?, ?, ?, ?, ?, ?, ?, ?, ?, "
                     + "?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?" + "); end;");


всего 52 параметра
многие из них я устанавливаю, как null, например:
setNull(23, Types.NULL)
дату устанавливаю как
Date dDISCDATE = new Date(111111);
callst.setDate(37, dDISCDATE);
пробовала и через NULL
а последний выходной - callst.registerOutParameter(52, Types.FLOAT);
ошибка практически всегда:
ORA-06550: line 1, column 7:
PLS-00306: wrong number or types of arguments in call to 'P_AGNLIST_BASE_INSERT'
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored
в самом PL\SQL development пробовала с такими же данными добавить, добавляется.

в чем вообще может быть ошибка?
2.1K
02 сентября 2008 года
госик
98 / / 20.11.2006
Проблема была с blob. мне нужно было записать в БД null и всего-то. но blob категорически не записывался через setNull. в результате использовала oracle.sql.BLOB = null. и засетила его как Blob.
502
04 сентября 2008 года
Jail
550 / / 30.01.2007
Цитата: госик
Проблема была с blob. мне нужно было записать в БД null и всего-то. но blob категорически не записывался через setNull. в результате использовала oracle.sql.BLOB = null. и засетила его как Blob.


Прежде чем даже подумать постить подобные вопросы, вначале пожалуйста не поленитесь заглянуть вон туда -> http://asktom.oracle.com/pls/asktom/f?p=100:1:927618257867395

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог