47 / 18 / 4
Регистрация: 17.04.2013
Сообщений: 87
1

Использование БД для настольного приложения

19.04.2013, 10:01. Показов 2250. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите плз.
Необходимо использовать в настольном приложении свободноиспользуемую базу данных.
Собственно я на распутьи, либо использовать SQLite 3 либо что-то из арсенала VisualStudio.
На компе установлена VS 2010 C# Express без SQL Server. Установлен также SQL Server Compact 4.0 Rus.
Подскажите с чего начать и в каком направлении идти.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.04.2013, 10:01
Ответы с готовыми решениями:

Как в Java создать документ для настольного приложения
Всем доброго времени суток! В электронной таблице, например MS Excel, можно создать электронную...

Разработка модуля демо-версии настольного приложения банка
Разработка модуля демо-версии настольного приложения банка для открытия кредитов и вкладов в...

Комплектующие для настольного ПК
Ребят подскажите пожалуйста сколько реально будет стоить следующие комплектующие(только б/у):...

Клавиатура для настольного компьютера
Всем доброго.Я ИЗ КАЗАХСТАНА Помогите мне пожалуйста с выбором мыша и клавиатуры ,покупать буду...

10
1242 / 1052 / 293
Регистрация: 07.03.2012
Сообщений: 3,245
19.04.2013, 11:36 2
ну я бы взял Sql Compact, из VS можно свободно добавить в проект её
0
214 / 214 / 73
Регистрация: 12.01.2011
Сообщений: 762
19.04.2013, 11:43 3
а можно не заморачиваться с серверами и пользовать access или dbf или даже xml
0
1242 / 1052 / 293
Регистрация: 07.03.2012
Сообщений: 3,245
19.04.2013, 11:56 4
так SqlCompact не требует сервера, файл бд лежит отдельно
0
47 / 18 / 4
Регистрация: 17.04.2013
Сообщений: 87
19.04.2013, 13:37  [ТС] 5
У меня установлен SQL Compact 4.0 Rus но что-то я не догоняю, когда я пытаюсь установить соединение в окне "Выбор источника данных" у меня выводятся только
1.Файл базы данных Microsoft Access
2.Файл базы данных Microsoft SQL Server
и всё.
Если есть у кого-нить ссылка на самый начальный период работы с SqlCompact, скиньте плз, а то я собственно и файл БД создать затрудняюсь.
0
1242 / 1052 / 293
Регистрация: 07.03.2012
Сообщений: 3,245
19.04.2013, 13:47 6
Надо сделать Add-New Item. Где выбрать local database.
Использование БД для настольного приложения
0
47 / 18 / 4
Регистрация: 17.04.2013
Сообщений: 87
19.04.2013, 18:08  [ТС] 7
Народ у меня есть опыт работы в C# WinForms с базами данных Access и MySQL, теперь вот потребовалось для работы настольного приложения использовать базу данных которую можно использовать свободно, Access понятное дело не подойдёт. Есть небольшой опыт работы с SQLite3.
Я пытаюсь освоить какой-то другой тип БД. Пробую установить на комп SQL Server Compact 4.0, установил. На компе стоит VisualStudio 2010 C# Express. Я добавил в проект файл локальной БД baza.sdf.
При добавлении файла выскочило окно:
"Не удаётся найти поставщик данных для подключения к локальному файлу данных".
Это трудности начального периода освоения нового материала, поэтому если у кого-то есть ссылка на последовательно изложенный материал по данному вопросу - скиньте плз.
Под последовательно изложенным материалом я понимаю - что должно быть установлено на компе, где это можно скачать, как это надо подключить в VS 2010 и по возможности как получить первый результат.

Добавлено через 1 час 41 минуту
Простите, а вот то о чём я здесь говорю, можно использовать на express-версии?
0
214 / 214 / 73
Регистрация: 12.01.2011
Сообщений: 762
19.04.2013, 18:17 8
может поможет http://social.msdn.microsoft.c... f3f33a0b7c
0
47 / 18 / 4
Регистрация: 17.04.2013
Сообщений: 87
19.04.2013, 18:35  [ТС] 9
Такой вот там способ решения этой проблемы представлен:
Переустановил ОС, студию С# 2010 Express SP1, Microsoft SQL Server Compact 3.5 SP2, Microsoft SQL Server 2012 Express - все заработало. Переустановка только Microsoft SQL Server Compact 3.5 SP2 и студии не помогала.
Тогда уж лучше SQLite 3.
Если такой гемор у разработчика, то что может выскочить у пользователя?
0
1242 / 1052 / 293
Регистрация: 07.03.2012
Сообщений: 3,245
19.04.2013, 19:04 10
Надо привыкнуть, что если ты программист, то будь готов продираться через дебри недокументированных ошибок, искать решения проблем. Если у людей руки не из того места, то любимым их занятием станет переустановка винды при любом сбое
0
47 / 18 / 4
Регистрация: 17.04.2013
Сообщений: 87
19.04.2013, 19:16  [ТС] 11
Спору нет, продираться через дебри недокументированных ошибок и искать решение - задача достойная программиста и я говорю это сейчас без всякой иронии. Но по мне уж лучше если есть возможность, тратить время на написание кода а не ломать голову над тем, почему "не работает" при установке.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.04.2013, 19:16
Помогаю со студенческими работами здесь

Использование скинов для приложения
Приветик всем!!! Как получить шаблон 2007 для своей программы

Можно ли использовать Linux вместо Виндовс для настольного компьютера?
Давно работаю на виндовс ХР и никуда бы с него не уходил, но очень уж сильно отставать от жизни...

Нужна подсказка в выборе ноутбука для замены настольного пк (HP Envy 17-k153nr)
надо: диагональ 17.3" экран матовый быстрая сборка программ на c++/qt (чем быстрее, тем лучше) ...

Использование иконки приложения как иконку и для формы
Через свойства проекта добавил иконку и теперь она видна в проводнике у исполняемого файла. Как...

Использование Process для запрета запуска второй копии приложения
Простой вопрос. Нужно определить, есть ли процесс с данным именем, если есть, то Application.Exit();

Использование процессов, каналов, событий и семафоров для реализации клиент-серверного приложения
Парни, прошу вашей помощи. Нужно получить зачет, осталась 1 лабораторная работа, которую я даже...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru