![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| WickedMan |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 12.12.2007 Репутация: -1 Всего: нет |
Проблема такова: имеются 3 переменные (день, месяц, год) которые выбирает пользователь. эти переменные объединены в "data" (значение этой переменной выводится без проблем). мне надо ее (data) использовать в запросе, что бы выборка шла непосредственно по выбранной дате. ругается на "date" в запросе, может я что то неверно указал? ниже представлен отрывок кода.
вот кстати еще одна ошибка, с которой справиться не знаю как, т.е понять не могу как ее победить The method setData (int, date) in the type PreparedStatement is not applicable for the arguments (int, Date) расчитываю на Вашу помощь заранее благодарен! Это сообщение отредактировал(а) WickedMan - 19.12.2007, 13:18 |
|||
|
||||
| Andyb |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 7.6.2004 Где: Lille, France Репутация: 4 Всего: 5 |
ты используешь не java.util.Date случаем?
если да, замени на java.sql.Date , и будет счастье Это сообщение отредактировал(а) Andyb - 19.12.2007, 13:06 --------------------
Большинство наших ошибок происходит из-за невнимательности. |
|||
|
||||
| WickedMan |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 12.12.2007 Репутация: -1 Всего: нет |
да, ее использую. а так же:
в моем коде переменная data является строковой, поэтому я не могу ее использовать в statement.setData(1, data); а вот как ее перевести... может подскажете? Это сообщение отредактировал(а) WickedMan - 19.12.2007, 13:17 |
|||
|
||||
| Andyb |
|
||||||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 7.6.2004 Где: Lille, France Репутация: 4 Всего: 5 |
пиши в коде прямо
перевести строку в Date можно так:
Это сообщение отредактировал(а) Andyb - 19.12.2007, 13:16 --------------------
Большинство наших ошибок происходит из-за невнимательности. |
||||||||
|
|||||||||
| WickedMan |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 12.12.2007 Репутация: -1 Всего: нет |
вроде бы кое что помогло..
на эту строку:
выдает такой ответ: The conctructor Date() is undefined //в import поменял ...util.Date на ...sql.Date |
|||
|
||||
| Andyb |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 7.6.2004 Где: Lille, France Репутация: 4 Всего: 5 |
сорри
Это сообщение отредактировал(а) Andyb - 19.12.2007, 13:31 --------------------
Большинство наших ошибок происходит из-за невнимательности. |
|||
|
||||
| WickedMan |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 12.12.2007 Репутация: -1 Всего: нет |
а что если мне надо сделать выборку из таблицы (tbl_1) в моей БД. выборка с учетом даты, которая выбирается пользователем по 3м переменным.
мой алгоритм решения задачи: 1. выбранная пользователем дата записывается в переменные y , m, d типа String 2. объединяю их в одну
3.затем "data" перевожу из String в Date я правильно мыслю? и еще по поводу SQL-запроса, как правильно впихнуть туда переменную data? |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Andyb |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 7.6.2004 Где: Lille, France Репутация: 4 Всего: 5 |
правильно мыслишь,
вот так твой код будет выглядеть примерно
Это сообщение отредактировал(а) Andyb - 19.12.2007, 14:11 --------------------
Большинство наших ошибок происходит из-за невнимательности. |
|||
|
||||
| WickedMan |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 12.12.2007 Репутация: -1 Всего: нет |
я чувствую что результат близок, но все равно что то упускаю. ошибку выдает на эту строку...
The method setData (int, date) in the type PreparedStatement is not applicable for the arguments (int, String) ОНО меня преследует
я уяснил кое-что новое для себя, но желаемого эффекта пока достичь не могу Это сообщение отредактировал(а) WickedMan - 19.12.2007, 14:55 |
||||
|
|||||
| Andyb |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 7.6.2004 Где: Lille, France Репутация: 4 Всего: 5 |
ооох
--------------------
Большинство наших ошибок происходит из-за невнимательности. |
|||
|
||||
| WickedMan |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 12.12.2007 Репутация: -1 Всего: нет |
гыыыы
теперь здесь exseption... что я опять не так сделал?? |
|||
|
||||
| AlexeyVorotnikov |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 658 Регистрация: 18.6.2007 Где: Москва Репутация: 10 Всего: 18 |
Какой exception-то? -------------------- RTFM! Три источника и три составные части Java: The Java Language Specification, Java Platform API Specification, The Java Virtual Machine Specification |
||||
|
|||||
| WickedMan |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 12.12.2007 Репутация: -1 Всего: нет |
|
|||
|
||||
| Andyb |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 7.6.2004 Где: Lille, France Репутация: 4 Всего: 5 |
String data чему равна? дожен быть формат "yyyy-mm-dd"
--------------------
Большинство наших ошибок происходит из-за невнимательности. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |