Форум программистов, компьютерный форум 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. Просмотров 374. Ответов 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 (Windows Phone):

Sqlite UPDATE в пустой ячейке - PHP БД
Почему не получается записать в базу функцией UPDATE ? $update = $db-&gt;exec(&quot;UPDATE table SET test='&quot;.$test.&quot;';&quot;); собственно функция...

SQlite Insert, delete, update - Программирование Android
Добрый день. Возник такой вопрос. Есть база с таблицей MailSettings. Она пустая. При первом сохранении настроек, все понятно (Insert). ...

Редактирование SQlite через UPDATE[rawQuery, Android] - Java БД
Приветствую! Возник вопрос по редактированию БД SQlite. Пытался делать так: public editRec(long id, String title, String trigger) { ...

Файл cookies.sqlite не sqlite на самом деле, или как его открыть - C#
хочу прочитать куки браузеров (это не противозаконно) оперу сделал, хром сделал, у хрома как раз sqlite как и у мозилы делаю...

SQLite for Excel или как выгрузить данные в SQLite - VBA
Здравствуйте! Мне необходимо написать макрос для выгрузки данных из excel в sqlite. Нашла проект SQLite for Excel, но при запуске...

DataGrid update ПРОБЛЕМА: Key column information is insufficient or incorect. Too many rows were affected by update - Visual Basic
Привет всем ! В Вижуал Басик6 на форме имею ДатаГрид с информацией из Аксцессс 2000. Соединение - АДО. Пропертями усе установленно...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
lvlkoo
.NET C#,ASP.NET MVC
334 / 290 / 101
Регистрация: 16.10.2010
Сообщений: 1,292
Завершенные тесты: 2
19.05.2015, 10:07 #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)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.05.2015, 10:07
Привет! Вот еще темы с ответами:

дедлоки между update limit N и update по primary key - MySQL
Добрый день! Столкнулся с дедлоками, хотелось бы послушать опытных товарищей как с этим быть. Описание: Есть табличка CREATE...

Не получается сделать Update (Update requires a valid InsertCommand) - C#
Не получается сделать Update выдаёт ошибку, что делаю не так? В таблице только одно поле, оно строковое. public void...

SQLite не найден SQLite.Interop,dll - Базы данных
работаю на виртуальной машине windows 7 x86. Установлен Visual Studio 2013. Через NuGet установил для своего проекта...

Ошибка при Update "Update requires a valid InsertCommand when passed DataRow collection with new rows" - C#
Доброго времени суток! Я в этом всем новичек и поэтому совсем не могу понять в чем ошибка. В общем, имеется вот такой код: ...


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

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

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