Форум программистов, компьютерный форум CyberForum.ru

Программирование Windows Phone

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
ProjectName
0 / 0 / 0
Регистрация: 13.11.2012
Сообщений: 38
#1

Подключение sdf к проекту и его использование - Windows Phone

20.04.2014, 20:06. Просмотров 1126. Ответов 16
Метки нет (Все метки)

как можно подключить sdf файл к проекту wp7/wp7.1, а так же имеются ли у вас примеры запросов к подключенному sdf файлу?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Moonlight#
107 / 107 / 8
Регистрация: 24.02.2011
Сообщений: 325
Завершенные тесты: 1
20.04.2014, 22:41     Подключение sdf к проекту и его использование #2
ProjectName, Работа с БД
ProjectName
0 / 0 / 0
Регистрация: 13.11.2012
Сообщений: 38
21.04.2014, 11:40  [ТС]     Подключение sdf к проекту и его использование #3
Спасибо, я видел ваш код, но код вырванный из контекста не отображает решения всей проблемы. Приведите пожалуйста более подробный пример.
Moonlight#
107 / 107 / 8
Регистрация: 24.02.2011
Сообщений: 325
Завершенные тесты: 1
21.04.2014, 15:56     Подключение sdf к проекту и его использование #4
ProjectName, почитайте Разработка приложений для Windows Phone 7.5 там все описано с примерами. Есть бесплатная электронная версия этой книги.

P.S. Перед тем, как задавать вопрос нужно воспользоваться поиском(гуглом), почитать соответствующую литературу, воспользоваться поиском по форуму. Если не удалось самостоятельно найти ответ, в вопросе пишите, что вы сами сделали для того, чтобы его найти)
ProjectName
0 / 0 / 0
Регистрация: 13.11.2012
Сообщений: 38
21.04.2014, 21:11  [ТС]     Подключение sdf к проекту и его использование #5
Спасибо товарищ Капитан Очевидность, но почему же тогда Вы, задавая вопрос, в теме ниже, не воспользовались гуглом или не поискали литературу? Вы что поиском не умеете пользоваться?

Если вопрос задается, то задается не просто так, возможно человек, который спрашивает не понимает тех примеров, которые есть в Сети Интернет, а так представленных в литературе. Что если он ищет более полного и раскрытого объяснения.

PS правила форума я прекрасно помню

Добавлено через 1 минуту
оффтоп по причине отсутствия ответа.
Moonlight#
21.04.2014, 22:05
  #6

Не по теме:


ProjectName, не хочу вступать с вами в полемику, но если вы внимательно присмотритесь, то увидите в моей темя я указал, что мне удалось найти и что мне конкретно нужно.

ProjectName
0 / 0 / 0
Регистрация: 13.11.2012
Сообщений: 38
22.04.2014, 19:39  [ТС]     Подключение sdf к проекту и его использование #7
ладно, пробовал Ваш код, из литературы пробовал, гуглил, но все никак не получается прицепить свою БД. Ругается так - "Была сделана попытка загрузить программу, имеющую неверный формат".
Подскажите пути решения, пожалуйста.
Код далее.

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Public class Connect : DataContext
        {
            public Table<mend> elements;
            public Connect(string connection) : base(connection) { }
        }
 
        [Table(Name = "mend")]
        public class mend
        {
            [Column(IsPrimaryKey = true)]
            public string name;
        }
 
        public MainPage()
        {
            InitializeComponent();
        }
 
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            //проверка коннекта к БД 
            using (Connect dbCon = new Connect("isostore:/elements.sdf"))
            {
                if (dbCon.DatabaseExists() == true)
                    blc.Text = "Done";
                else
                    blc.Text = "Null";
            }
        }
БД в проект засунул.
Moonlight#
107 / 107 / 8
Регистрация: 24.02.2011
Сообщений: 325
Завершенные тесты: 1
22.04.2014, 20:07     Подключение sdf к проекту и его использование #8
ProjectName,
во первых, что бы подключить базу из проекта
C#
1
2
3
4
5
6
7
using (Connect dbCon = new Connect("appdata:/elements.sdf"))
            {
                if (dbCon.DatabaseExists() == true)
                    blc.Text = "Done";
                else
                    blc.Text = "Null";
            }
во вторых, думаю ваша ошибка не имеет отношения к базе. Ошибка возникает при клике на кнопку или при запуске проекта?
ProjectName
0 / 0 / 0
Регистрация: 13.11.2012
Сообщений: 38
22.04.2014, 20:20  [ТС]     Подключение sdf к проекту и его использование #9
Окей, написал appdata - изменений нет, ругаться он начинает при нажатии на кнопку Debug, при тесте на устройстве.
Moonlight#
107 / 107 / 8
Регистрация: 24.02.2011
Сообщений: 325
Завершенные тесты: 1
22.04.2014, 20:25     Подключение sdf к проекту и его использование #10
ProjectName, значит здесь не с базой проблемы, а с самим проектом, если можете скиньте весь проект
ProjectName
0 / 0 / 0
Регистрация: 13.11.2012
Сообщений: 38
22.04.2014, 20:30  [ТС]     Подключение sdf к проекту и его использование #11
Попробовал пересоздать проект, но все равно такая же ошибка =(

Добавлено через 2 минуты
Примечательно то, что на эмуляторе все нормально запускается, а на устройстве нет. Приложение под wp7.1, а на устройстве wp8. Может в этом проблема?
Moonlight#
107 / 107 / 8
Регистрация: 24.02.2011
Сообщений: 325
Завершенные тесты: 1
22.04.2014, 21:11     Подключение sdf к проекту и его использование #12
ProjectName, точно не знаю есть ли совместимость между 7.1 и 8. По моему приложения в этих версия не совместимы, попробуйте поменять тип проекта на wp8 и запустить.
ProjectName
0 / 0 / 0
Регистрация: 13.11.2012
Сообщений: 38
22.04.2014, 21:27  [ТС]     Подключение sdf к проекту и его использование #13
Не по теме:
а приложение написанное на wp8 запустится на wp7.5?

Добавлено через 5 минут
Сделал на wp8 все тоже самое, Вы через что создавали sdf файл? или как.
Moonlight#
107 / 107 / 8
Регистрация: 24.02.2011
Сообщений: 325
Завершенные тесты: 1
22.04.2014, 21:29     Подключение sdf к проекту и его использование #14
ProjectName, нет. Приложение написанное для wp 7.8 должно запускаться на 8. Если хочешь поддерживать обе версии, то делай под 7.8(не под 7.1 и 7.5 - все уже давно обновились).
ProjectName
0 / 0 / 0
Регистрация: 13.11.2012
Сообщений: 38
23.04.2014, 05:08  [ТС]     Подключение sdf к проекту и его использование #15
мммм... все равно та же ошибка, поделитесь пожалуйста проектом, в котором у вас реализована связь с своей бд.
Moonlight#
107 / 107 / 8
Регистрация: 24.02.2011
Сообщений: 325
Завершенные тесты: 1
23.04.2014, 13:26     Подключение sdf к проекту и его использование #16
ProjectName,
Вложения
Тип файла: rar DCProject.rar (407.4 Кб, 10 просмотров)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.04.2014, 11:34     Подключение sdf к проекту и его использование
Еще ссылки по теме:
Visual Studio Подключение dll к проекту
Подключение библиотеки к Qt проекту C++ Qt
C++/CLI Подключение CLI к C++ проекту
Подключение БД к asp проекту C# MVC
Подключение SQLite 3 к C++ проекту Visual C++ БД

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

Или воспользуйтесь поиском по форуму:
ProjectName
0 / 0 / 0
Регистрация: 13.11.2012
Сообщений: 38
27.04.2014, 11:34  [ТС]     Подключение sdf к проекту и его использование #17
Признаюсь честно - у меня все очень печально с анализом чужого кода, можно вас попросить написать код коннекта к добавленной в проект БД?
Yandex
Объявления
27.04.2014, 11:34     Подключение sdf к проекту и его использование
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru