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

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

Войти
Регистрация
Восстановить пароль
 
re24rus
0 / 0 / 0
Регистрация: 18.01.2014
Сообщений: 21
#1

SQLITE update wp 8.1 - Windows Phone

18.05.2015, 14:51. Просмотров 365. Ответов 1
Метки нет (Все метки)

Как выполнить update? Select делаю так. Класс использую SQLITE-net

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
string path = Path.Combine(Windows.Storage.ApplicationData.Current.LocalFolder.Path, "user.db");
            string idd;
            for (int i = 1; i <= 800; i++)
            {
                idd = i.ToString();
                using (var db = new SQLiteConnection(path))
                {
                    var info = from c in db.Table<base>() where c.id == idd select c;
                    load.vopros[i, 0] = info.FirstOrDefault().id;
                    load.vopros[i, 1] = info.FirstOrDefault().f;
                    load.vopros[i, 2] = info.FirstOrDefault().i;
                    load.vopros[i, 3] = info.FirstOrDefault().dr;
                    load.vopros[i, 4] = info.FirstOrDefault().nation;
                    load.vopros[i, 5] = info.FirstOrDefault().school;
                    load.vopros[i, 6] = info.FirstOrDefault().photo;
                }
            }
Вот так пробовал:
C#
1
2
3
4
5
6
7
8
9
10
11
        public async static void UpdateData(string _name, string _newname)
        {
            string path = Path.Combine(Windows.Storage.ApplicationData.Current.LocalFolder.Path, "user.db");
            using (var db = new SQLiteConnection(path))
            {
                 var info =  from c in  db.Table<base>() where c.id == "1";
                // var updateemployee = await db.Table<base>().Where(w => w.errors.Equals("1")).FirstOrDefaultAsync();
                info.FirstOrDefault().dr= '5';
                await db.UpdateAsync(info);
            }
        }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.05.2015, 14:51     SQLITE update wp 8.1
Посмотрите здесь:

Visual Basic DataGrid update ПРОБЛЕМА: Key column information is insufficient or incorect. Too many rows were affected by update
C# cookies.sqlite не sqlite на самом деле, или как его открыть
дедлоки между update limit N и update по primary key MySQL
Работа с SQLite Windows Phone
Sqlite и Windows Phone Windows Phone
Подключение SQLite Windows Phone
Редактирование SQlite через UPDATE[rawQuery, Android] Java БД
Windows Phone Обновление оффлайн хранилища SQLite
Windows Phone Синхронизация локальной БД Sqlite
SQLite for Excel или как выгрузить данные в SQLite VBA
PHP БД Sqlite UPDATE в пустой ячейке
SQlite Insert, delete, update Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
lvlkoo
.NET C#,ASP.NET MVC
334 / 290 / 101
Регистрация: 16.10.2010
Сообщений: 1,286
Завершенные тесты: 2
19.05.2015, 10:07     SQLITE update wp 8.1 #2
Создаете обычное подключение
C#
1
var db = new SQLiteConnection(path)
а используете асинхронный метод (которого там не должно в принципе быть определено)
C#
1
await db.UpdateAsync(info);
Разве ошибки не возникает?

Либо определяйте подключение как асинхронное
C#
1
var db = new  SQLiteAsyncConnection(dbname)
Либо используйте в своем подключении синхронный метод
C#
1
db.Update(object)
Yandex
Объявления
19.05.2015, 10:07     SQLITE update wp 8.1
Ответ Создать тему
Опции темы

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