Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Long to long / 7 сообщений из 7, страница 1 из 1
03.08.2006, 19:08
    #33898399
mos
mos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Long to long
добрый день
выдает ошибку, типо второй элемент у меня Long, а надо long

The method setLong(String, long) in the type CallableStatement is not applicable for the arguments
(int, Long)

как мне изправить ошибку????
...
Рейтинг: 0 / 0
03.08.2006, 19:23
    #33898419
mos
mos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Long to long
или как в string конвертнуть, модскажите 2 варианта начинающиму на Java.
Спасибо
мне нужно просто процедуре передать параметер

cs.setLong(3, xxx.getYYYY());

xxx.getYYYY()- у меня пишет Long, а надо long
...
Рейтинг: 0 / 0
03.08.2006, 19:30
    #33898433
zzzzzzzz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Long to long
вроде бы у интерфейса Number есть метод toString() - иногда очень полезная вещь.

что касается Long to long (на вскидку): по идее у Long должен быть метод longValue().
...
Рейтинг: 0 / 0
03.08.2006, 19:39
    #33898445
mos
mos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Long to long
если пишу cs.setLong(3, xxx.getYYYY().longValue());
выдает ошибку
unhandled exception type SQLexception :(
а что за Number метод toString, помоги написать как будет!!!
спасибо
...
Рейтинг: 0 / 0
03.08.2006, 19:51
    #33898468
zzzzzzzz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Long to long
mosесли пишу cs.setLong(3, xxx.getYYYY().longValue());
выдает ошибку
unhandled exception type SQLexception :(
а что за Number метод toString, помоги написать как будет!!!
спасибо


Number: http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Number.html

у тебя на что эксепшн? первым параметром должен быть по идее String

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
    /**
     * Sets the designated parameter to the given Java <code>long</code> value. 
     * The driver converts this
     * to an SQL <code>BIGINT</code> value when it sends it to the database.
     *
     * @param parameterName the name of the parameter
     * @param x the parameter value
     * @exception SQLException if a database access error occurs
     * @see #getLong
     * @since 1.4
     */
     void  setLong(String parameterName,  long  x)  throws  SQLException;


попробуй

Код: plaintext
1.
cs.setLong("3", xxx.getYYYY().longValue());
...
Рейтинг: 0 / 0
03.08.2006, 21:18
    #33898547
Зашедший
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Long to long
mos
unhandled exception type SQLexception :(

Это значит, что ты не обрабатываешь SQLException. Надо обернуть это дело в try...catch или вынести в throws метода, если будешь обрабатывать где-то выше.
...
Рейтинг: 0 / 0
03.08.2006, 23:47
    #33898618
mos
mos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Long to long
hm...stranno...a kogda string vse parametry, ne rugaetsia, ja imeju vvidu 2 parametr, pevyj int, s nim netu problem!!!
kogda pisu cs.setLong("3", xxx.getYYYY().longValue());
voobse ves kod podcerkivaetsia, ne prohodit...hm...poprobuju try...catch, mozet projdet...esli net, napisu, spasibo za pomos
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Long to long / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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