![]() |
Модераторы: diadiavova, gambit |
![]() ![]() ![]() |
|
Larec |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 2.6.2011 Репутация: нет Всего: нет |
Ребят,помогите пожалуйста с прогой,скоро предзащита диплома,а доработать сам не могу.Прога готовая,надо только вставить СУБД любую,кроме accsess
|
|||
|
||||
diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
Larec, ты предлагаешь кому-то сидеть, изучать твой код, разбираться, что он делает и догадаться, что значит вставить туда СУБД?
-------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит ![]() |
|||
|
||||
Larec |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 2.6.2011 Репутация: нет Всего: нет |
Программа несложная,что-то типа калькулятора.Нужно вставить туда базу данных,любую,например mysql и т.д.,кроме акссесса.....Можете хоть идею подкинуть,как это сделать...
Присоединённый файл ( Кол-во скачиваний: 5 ) ![]() |
|||
|
||||
diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
Так через интерфейс студии все это делается. Просто добавь новый элемент в проект, в диалоге добавления нового элемента выбери раздел "Данные", там можно выбрать например локальную базу данных. Дальше работать с ней с помощью датасетов, лучше добавить в проект типизированных датасет(тем же самым способом, что и базу). Ну, а дальше документация. Возникнут более конкретные траблы - спрашивай. Добавлено через 47 секунд И да, это будет не мускул, а SQL Server. Для работы с мускулом нужны сторонние компоненты. -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит ![]() |
|||
|
||||
Larec |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 2.6.2011 Репутация: нет Всего: нет |
Легко будет разобраться?а то и времени и знаний с базами особо нету(
|
|||
|
||||
diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
В базовых операциях, при наличии базовых знаний(ну, хотя бы надо понимать, что из себя база данных представляет) - никаких проблем. Тем более, что многое понятно интуитивно, и даже в коде многих вещей писать не придется. Что-то более серьезное потребует более серьезного изучения. Раздел MSDN по теме -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит ![]() |
|||
|
||||
Larec |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 2.6.2011 Репутация: нет Всего: нет |
Спасибо,попытаюсь разобраться)
|
|||
|
||||
Larec |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 2.6.2011 Репутация: нет Всего: нет |
Не могу чет сообразить...создал базу,а как ее присоединить к существующей проге?
|
|||
|
||||
krewin |
|
||||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 120 Регистрация: 27.8.2009 Репутация: 1 Всего: 1 |
Могу рекомендовать использовать sqlite. Добавь в проект dll вот от сюда можешь скачать http://www.sqlite.org/download.html. Ищи после установки sqlite в папке compactframework (добавить ссылки).
вот пример кода создание базы данных
это пример базы данных фирм
добовляем строку
изменение строки Вот таким макаром тебе надо использовать простейшую БД на основе SQL запросов. Но есть способ проще если тебе не нужен SQL то без проблем можно юзать простейший метод записи в файл если интересует могу дать ссылку. |
||||||
|
|||||||
Larec |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 2.6.2011 Репутация: нет Всего: нет |
Спасибо...в методичке диплома написано,чтоб СУБД было обязательно в проге,так что sql как я понимаю необходим
|
|||
|
||||
diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
Если ты ее уже создал, да еще тем способом, о котором я написал, то она у тебя уже есть в проекте. Кроме нее мастер добавления базы добавил так же датасет(посмотри в проводнике проектов). Вот его тебе и надо использовать для работы с базой из программы. Если откроешь его в дизайнере, то сможешь добавлять запросы и прочую дребедень. Там много возможностей. Дальше можно создавать экземпляры этого датасета, как в дизайнере форм, так и в коде(первое проще). Кроме того ты можешь привязывать элементы управления к источникам данных, а этот датасет у тебя уже доступен в источниках(посмотри в окне "Источники данных"). Объяснить что-то еще можно только зная, что конкретно тебе надо сделать с базой. Чтоб создать структуру базы и набор данных, открой окно "Обозреватель серверов"(или "Базы данных", если пользуешься экспресс-версиями студии), так найди свою базу и редактируй, возможности увидишь через контекстное меню и кнопочки на окне. -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит ![]() |
|||
|
||||
Larec |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 2.6.2011 Репутация: нет Всего: нет |
Вот дошел до этого этапа Проект что дальше делать?(
|
|||
|
||||
diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
Полагаю это зависит от того, что именно тебе нужно. Вопрос был о подключении базы к проекту. Если ты дошел до этого этапа, то эту задачу ты решил. Вопрос в том, что тебе нужно: отобразить данные в каком-нибудь гриде или еще где; работать с ними программно без визуального представления и т. д. Сформулируй задачу яснее. -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит ![]() |
|||
|
||||
Larec |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 2.6.2011 Репутация: нет Всего: нет |
Нужно чтоб в БД шло сохранение , надо сохранять Info.Text, также заказчик, название проекта в отдельный столбец в строке для быстрого поиска
|
|||
|
||||
diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
Ты явно рассчитываешь на мои телепатические способности. Что такое info.text, и что значит его сохранять? Какой такой заказчик, название проекта и все остальное? Ты можешь нормальным языком описать, что делает твоя программа, где находятся и откуда берутся данные, которые надо сохранять и все прочие детали?
Если все это в элементах управления, то в свойствах элемента открой раздел DataBinding и привяжи нужные свойства к соответсвующим полям таблицы, там есть графические инструменты, с помощью которых легко все делается. Можешь добавить датасет на форму вручную, тогда еще добавь BindingSource и подключай контролы через него. Если речь о контролах типа DataGridView, ComboBox, ListBox, то используй свойства DataSource DataMember(или DisplayMember) и привязку выполняй через них. А то, о чем пишешь ты вообще лишено смысла. По крайней мере я тебя не понимаю. ![]() -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума VB .NET | |
|
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, diadiavova. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | VB .NET | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |