Я создаю приложение WP с SQLite db. Я установил пакет sqlite-net и выполнил пробное приложение. Приложение отлично работает для всех основных операций CRUD, но мне нужно изменить и улучшить код для обработки сложных и динамических запросов.WP SQLite Query Executor
Так что я попытался следующее:
using (var db = new SQLiteConnection(dbPath))
{
string query = "select * from Person";
var res = db.Execute(query);
}
но есть исключение, без надлежащего сообщения. Доступ к методу Execute() осуществляется из класса sqlite.cs, который генерируется при установке пакета sqlite-net.
Как подойти к этой проблеме?
Я не разработчик WP, но я думаю, вы можете использовать блок try catch .... – vikky
У меня есть сообщение «Строка», вот и все. Исключение идет как это {SQLite.SQLiteException: Ряд на SQLite.SQLiteCommand.ExecuteNonQuery() в SQLite.SQLiteConnection.Execute (строка запроса, Object [] арг) в SQLiteTrial.MainPage.btnRead_Click (Object отправителя, RoutedEventArgs е) } – Apoorva
«Строка» означает, что ваша команда SQL попыталась вернуть строку, которая не разрешена с помощью 'Execute'. –