Форум программистов, компьютерный форум, киберфорум
Java: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 12.08.2009
Сообщений: 27

Ну почему у jdbTextField метод setText есть а setDate нет?

25.08.2009, 16:14. Показов 1492. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вопрос вполне возможно глупый. Заранее прошу меня простить - я в самом начале пути.
А вопрос мой такой:
Некоему myjdbTextField (dataSet которого есть queryDataSet1, database1-БД на InterBase сервере, и FieldType в таблице-String) присваиваю строковое значение элемента, выбранного из jdbComboBox1:
Java
1
2
3
4
void jdbComboBox1_actionPerformed(ActionEvent e) {
   String s=(String)jdbComboBox1.getSelectedItem();
   myjdbTextField.setText(s);
   }
Затем:
Java
1
2
3
4
5
6
void jButton1_actionPerformed(ActionEvent e)
   {
   try{ database1.saveChanges(queryDataSet1); 
   System.out.println('Ваши изменения внесены в таблицу!!!');
   }catch (Exception ex) {;}
   }
Всё работает отлично.
А мне нужно myjdbTextField_1(dataSet которого есть queryDataSet1, database1-БД на InterBase сервере, и FieldType в таблице-DATE!!!) присвоить значение ДАТЫ выбранной из календаря, а у jdbTextField на мою беду :о) нет такого метода setDate. Подскажите, пожалуйста, выход из такой ситуации...
Заранее благодарна.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.08.2009, 16:14
Ответы с готовыми решениями:

SELECT * FROM norms Where SetDate<=RequiredDate Order by SetDate Desc
Ведется БД норм. При вводе новых значений старые сохраняются и отличаются только по дате ввода (поле). Как можно отобрать нормы,...

Установить дату SetDate() Метод должен содержать три параметра: день, месяц, год
Здравствуйте, можете помочь с заданием или подсказать как сделать? 1)Метод должен проверить, что дата является правильной. Если дата...

Метод .setText не показывает русские символы
Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь? Моя проблема в том, что при смене текста в TextView с помощью метода...

8
0 / 0 / 4
Регистрация: 14.08.2007
Сообщений: 307
25.08.2009, 16:39
для конвертации String в Date и обратно - смотри классы java.text.DateFormat , java.text.SimpleDateFormat
0
0 / 0 / 0
Регистрация: 12.08.2009
Сообщений: 27
25.08.2009, 17:34  [ТС]
Я может чего то не понимаю, но не вижу как мне может помоч Ваш совет, ведь моя проблема не в конвертации типов, а в том как присвоить jdbTextField значение с типом Date. Я могу Date перевести в String и написать jdbTextField.setText(String), но в таблице у меня это поле Date и при сохранении изменений будет выдаваться Missing or Invalid caracters in field...
Или я что то недопоняла?
0
0 / 0 / 4
Регистрация: 14.08.2007
Сообщений: 307
25.08.2009, 18:48
Sorry , погорячился , действительно наверное не поможет
Я не в курсе , как правильно юзать борландовские компоненты.

И , сугубо моё личное мнение (дальше можно не читать %) - использование IDE-специфичных компонентов - извращение , притупляющее Ваше развитие как программиста. Гораздо интереснее и полезнее , на мой взгляд , для вас было бы написать GUI используя стандартные Java-компоненты , разобраться с JDBC , SQL , установлением connection с базой , исполнением запросов , получением результатов ...
Но , повторюсь , это моё сугубо личное мнение , я могу ошибаться.
А насчёт использования борландовских компонентов , Вам наверняка подскажут - здесь грамотных людей хватает
0
0 / 0 / 0
Регистрация: 12.08.2009
Сообщений: 27
25.08.2009, 19:13  [ТС]
Спасибо, Вам, за совет! :о)
Вы вполне, наверное, правы, но использовать борландовские компонеты-неизбежность...Такова ВОЛЯ моего руководителя :о)...
Надеюсь, что кто-то отзовется и надоумит меня как быть..:о).
0
4 / 4 / 1
Регистрация: 13.08.2008
Сообщений: 931
25.08.2009, 19:18
возможно, поможет конвертить из представления даты в базе в строку для отображения в таблице, а при сохранении - обратно. это как обходной маневр, если лень.

если таких операций много, я бы наследовал компонент ТекстФилд и добавил бы ему функциональность для автоматической конвертации туда-сюда, чтобы вы и не мучались. если я правильно мыслю, достаточно будет добавить поле даты, методы для работы с ней, а всю остальную функциональность делегировать родительскому компоненту (то есть ничего не делать больше ).

док по борландовским штукам у меня нет, поэтому вам советую их почитать внимательно, должны быть в поставке.
0
0 / 0 / 0
Регистрация: 12.08.2009
Сообщений: 27
26.08.2009, 14:26  [ТС]
Спасибо всем большое!
У меня всё получилось. Всё оказалось до безобразия просто. Оказывается всё дело было в маске даты....как только я привела в соответствие маску возвращаемой календарем даты и маску даты в таблице БД, всё заработало, хотя я передавала в jdbTextField Stringовое значение этой даты(!!!но с правильной маской) и, как оказалось, jdbTextField преобразует текст в дату по маске 'на лету'.
0
0 / 0 / 4
Регистрация: 14.08.2007
Сообщений: 307
26.08.2009, 14:40
0
0 / 0 / 0
Регистрация: 12.08.2009
Сообщений: 27
26.08.2009, 14:58  [ТС]
Да-да.
Извиняюсь за глупый вопрос, но если бы не обсуждение я 'варясь в собственном соку' долго бы металась :o). Метод setDisplayMask отыскался в самом Calendar.jar, так что по сути Вы, scroodge
были правы.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.08.2009, 14:58
Помогаю со студенческими работами здесь

Android Studio подсвечивает красным метод setText
Здравствуйте. Я начинающий, пока разбираю простейшие примеры из сети. Вот один из них - из java нужно изменить текст в макете: 1....

Почему clipboard.settext(str) копирует текст в буфер обмена без абзацев?
Почему clipboard.settext(str) копирует текст в буфер обмена без абзацев? Например, я скопировал текст в textbox через...

Почему в Debug Rectangle есть, а в релизе - нет?
Помогите, пожалуйста ) Следующая ситуация: Есть игра, Delphi XE5, целевые платформы Win32/Android/IOs. Запускается. Появляется...

В гугле нет бэков а в яндексе есть. Почему?
Добрый день помогите разобраться. В яше есть бэки около 100 колеблются то вниз то вверх. В яху вообще 800! А в гугле 0!!!...

Почему загруженные страницы есть, а страниц в поиске нет?
Сабж, давно не был в сео, отстал от жизни... Такова ситуация с новым сайтом. Уже который ап, 49 страниц загружено (на самом деле их...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru