.NET 4.x ошибка при запросе к базе данных (C#)
Формулировка задачи:
visual studio 2012, C#
Есть функция:
Но как только дело доходит до этой функции, если запрос ничего не находит получаем ошибку:
Sequence contains no elements
Как можно исправить?
public string GetAccountEmail(string accountEmail) { string emailAcc = "No email"; using (var db = new SQLite.SQLiteConnection(App.dbpath)) { var acc = (db.Table<Account>().Where( c => c.email == accountEmail)).Single(); emailAcc = acc.email; } return emailAcc; }
Решение задачи: «.NET 4.x ошибка при запросе к базе данных (C#)»
textual
Листинг программы
public string GetAccountEmail(string accountEmail) { string emailAcc = "No email"; using (var db = new SQLite.SQLiteConnection(App.dbpath)) { var acc = (db.Table<Account>().Where( c => c.email == accountEmail)).Single(); if (acc.email!=null) { emailAcc = acc.email; } else { emailAcc = "No email"; } } return emailAcc; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д