|
7 / 7 / 2
Регистрация: 09.02.2014
Сообщений: 91
|
|
Информационно-поисковая система. Поиск в графических БД24.03.2014, 19:35. Показов 5462. Ответов 34
Метки нет (Все метки)
Доброго времени суток! Очень интересует такая тема, как поиск изображений в базе данных. Пользователю будет по запросу (например "фото с березами") предлагаться из базы данных все фотографии с березами. Ну и т.д в этом роде. Разрабатывать приложение предполагается на C#. Кто-нибудь сталкиваться с чем-то подобным. Буду рад слышать все мысли и идеи, источники литературы, методы, алгоритмы.
0
|
|
| 24.03.2014, 19:35 | |
|
Ответы с готовыми решениями:
34
Файлы. информационно-поисковая система delphi 7 Информационно-поисковая система для отдела кадров университета информационно-поисковая система на тему "автомобили" |
|
1057 / 864 / 195
Регистрация: 31.03.2010
Сообщений: 2,521
|
|
| 27.03.2014, 11:32 | |
|
vitali36, да, для начала создай тестовый приложение чтоб попробовать с изображением работать
но проект начинайте с создания структуры БД, а то потом много переделывать доведется.
0
|
|
|
Заблокирован
|
||
| 27.03.2014, 11:42 | ||
|
А эта база данных ведь только читается, так что серьезных проблем не будет.
0
|
||
|
7 / 7 / 2
Регистрация: 09.02.2014
Сообщений: 91
|
|
| 27.03.2014, 14:37 [ТС] | |
|
Я тоже думаю начать с проектирования БД. Только вот такой момент: какую среду выбрать? MS SQL?
Добавлено через 1 час 27 минут Блондинка, Спасибо за совет с доп. полями. Т.е нужно будет поставить комбобокс, чтобы пользователь выбрал раздел, в котором будет осуществляться поиск. Так? Вот я еще думаю хранить в бд картинки или пути на на них....
0
|
|
|
1057 / 864 / 195
Регистрация: 31.03.2010
Сообщений: 2,521
|
|
| 27.03.2014, 19:14 | |
|
vitali36, если у вас небольшие не слишком большого качества изображения, то лучше в БД, если полноценные фото(более 3 метров каждое) то тогда лучше пути к ним
0
|
|
|
7 / 7 / 2
Регистрация: 09.02.2014
Сообщений: 91
|
||||||
| 13.04.2014, 23:09 [ТС] | ||||||
|
Вообщем остановился на таких полях таблицы: номер фото, тематика, Путь к фото, дата добавления, дата изменения. Решил еще сделать форму для авторизации пользователя, т.к хочу сделать так: к примеру есть админ и есть обычный юзер. Если зайти под админом, то выскикивает форма где можно и добавлять, править, удалять данные из бд (datagridview), текстбоксы для заполнения данными и т.д. А если пользователь, то выскакивает форма, на которой можно только вводить запрос для поиска и отображение результата(вообщем права ограничены).
Пока сделал, чтобы одна основная форма выдавалась. Но есть какая-то проблема с соединением. На форме аутентификации ввожу имя пользователя и пароль и вылетает сообщение: "Пользователю Vitaliy-HP\Vitaliy не удалсь войти в систему". Вот кусок кода с соединением и запросом:
0
|
||||||
|
7 / 7 / 2
Регистрация: 09.02.2014
Сообщений: 91
|
||||||
| 14.04.2014, 12:31 [ТС] | ||||||
|
Нет, в эксэпшн я совсем другое писал. Сам выскакивает
Добавлено через 8 минут
0
|
||||||
|
7 / 7 / 2
Регистрация: 09.02.2014
Сообщений: 91
|
|
| 15.04.2014, 13:03 [ТС] | |
|
Может с sql server что-то? Строка соединения и запрос, что я выше писал корректны?
0
|
|
|
7 / 7 / 2
Регистрация: 09.02.2014
Сообщений: 91
|
|
| 17.04.2014, 19:14 [ТС] | |
|
Возникло недопонимание того, как visual studio и sql server интегрируют друг с другом. В visual studio я создал базу данных(расширение .sdf), запускаю server management studio - там моей созданной базы нету. Нажимаю присоединить - там можно только базы с расширением .mdf. А если создать базу в management studio, то нельзя ее впихнуть в visual studio. Из-за этого и не подключается вероятнее всего. Как быть мне?
0
|
|
|
|
||
| 17.04.2014, 22:40 | ||
|
vitali36, потому что .sdf - это БД SQLCompact (на сколько я помню), а .mdf - БД SQL Server.
Естественно, что management studio не видит компактовскую БД, она для этого не предназначена.
0
|
||
|
7 / 7 / 2
Регистрация: 09.02.2014
Сообщений: 91
|
||||||
| 18.04.2014, 10:49 [ТС] | ||||||
|
Обозреватель серверов использую. С расширениями разобрался. Просто в туториале создавалась локальная база данных(sdf), а mdf - это база со службами. И пришлось поменять строку подключения:
Весь прикол в том, что когда я после этого запустил sql management studio 2012(имеено 2012!), пишу там запрос: select @@version. И мне выдает: Microsoft SQL server 2005 - 9.00.5000.00(Intel X86). Это что, шутка такая? Как это возможно?
0
|
||||||
|
|
|
| 18.04.2014, 11:06 | |
|
ну русским по белому написано, что БД не поддерживается, потому что у сервера более ранняя версия.
Варианты решения: 1) Создавать БД именно в текущем сервере. 2) Скачать более новую версию сервера. Не понятным осталось откуда взялась БД для сервера версии 706, если у тебя установлен 612. Подозреваю, что у тебя установлено несколько серверов.
0
|
|
|
7 / 7 / 2
Регистрация: 09.02.2014
Сообщений: 91
|
|
| 18.04.2014, 12:28 [ТС] | |
|
Сейчас юзаю студию 2012 ultimate(с ней и шел сервер 2012). Но Вы правы. До этого я какие только сервера не ставил(при установке ошибки выдавались). Но почему приоритет делается на более позднюю, если есть 2012. Попробую сделать, следуя Вашим советам.
0
|
|
|
7 / 7 / 2
Регистрация: 09.02.2014
Сообщений: 91
|
|
| 25.04.2014, 13:48 [ТС] | |
|
Как оказалось нужно было в management studio при запуске выбрать другой сервер. И тогда запускается последняя версия, как положено. Но все равно осталось загадкой, откуда 2005 sql server) в панели программ нету. Еще, как выяснилось таблице нельзя почему-то давать имя Table. Думал в запросе ошибка - оказалось в имени таблицы. Вообщем двигаюсь дальше. Nio, если буду сталкиваться с какими-либо проблемами, здесь тогда буду писать
0
|
|
|
|
|
| 25.04.2014, 14:32 | |
|
0
|
|
| 25.04.2014, 14:32 | |
|
Информационно-измерительная система Информационно справочная система Простейшая Информационно-справочная Система Простейшая информационно-справочная система Информационно-измерительная система gpss Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|