У меня проблема с включением локальной базы данных в мой проект C# и ее созданием .. Сначала я попытался создать Microsoft Sql Server, но проблема в том, что мне нужно создать приложение, которое должно работать на каждом компьютере. Приложение должно вводить данные от пользователя и собирать их в базу данных, и при каждом запуске программы база данных должна заполняться остатками ранее введенных данных. Что вы предлагаете мне сделать?
@PhilThomas, вы заменили URL-адрес текстом ...: P
Желаю локальную базу данных на каждом ПК





Сначала, чтобы подключить ваше приложение C# к sqlite, вы должны начать с получения строки подключения
private static string executableLocation = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
private static string oldconnectionstring = Path.Combine(executableLocation, "YourDB.db");
private static string connectionString = "Data Source = " + oldconnectionstring.ToString();
После подключения, чтобы добавить данные в базу данных, выполните следующие действия.
using (SQLiteConnection conn = new SQLiteConnection(connectionString))
{
//Open connection to DB
conn.Open();
//Query to be fired
string sql = "Your Query to insert rows";
//Executing the query
using (SQLiteCommand cmd = new SQLiteCommand(sql, conn))
{
//Executing the query
cmd.CommandText = sql;
cmd.ExecuteNonQuery();
}
//Close connection to DB
conn.Close();
}
Я получаю сообщение об ошибке: указанный формат пути не поддерживается.
Укажите точную ошибку, которую вы получаете при использовании вышеуказанного кода. Поскольку у меня он работает нормально.
Не совсем понятно, о чем вы здесь просите. Вы должны предоставить [stackoverflow.com/help/mcve impression(Minimal, полный и проверяемый пример). Вы говорите: «Должен работать на каждом компьютере», хотите ли вы иметь локальную базу данных на каждом компьютере, чтобы данные каждого пользователя были изолированы, или вы ищете общую базу данных, с которой каждый компьютер будет взаимодействовать и совместно использовать одни и те же данные?