Я новичок в SQL / SQLite, но когда я пытаюсь запустить этот метод для поиска в БД SQlite, он завершается с ошибкой в con.Open (), говоря «Исключение системного аргумента: недопустимые символы в пути».Я попытался удалить пробел между данными и источником, и я также попытался сделать строчные буквы C :.Я использую SQLite, обнаруженный в диспетчере пакетов Nuget
private void searchDB(string search1, string search2)
{
//build connection to sqlite
string cs = "Data Source=C:\flowData.db;Version=3;";
using (SQLiteConnection con = new SQLiteConnection(cs))
{
con.Open();
string stm = "SELECT * FROM locationData";
using (SQLiteCommand cmd = new SQLiteCommand(stm, con))
{
using (SQLiteDataReader rdr = cmd.ExecuteReader())
{
while (rdr.Read())
{
string poll = rdr["FacilityName"].ToString();
if (poll.Contains(search1) || poll.Contains(search2))
{
searchResult.Items.Add(poll);
}
}
}
}
con.Close();
}
}
Ошибка: