Как подключить SQLite к моему приложению на C #

-3

У меня проблема с созданием локальной базы данных в моем проекте С# и ее созданием. Сначала я попытался создать сервер Microsoft Sql, но проблема в том, что мне нужно сделать приложение, которое должно запускаться на каждом компьютере. Приложение должно вводить данные от пользователя и собирать его в базу данных, а при каждом запуске программы база данных должна быть заполнена остатком более раннего ввода. Что вы предлагаете мне делать?

  • 1
    Не совсем понятно, что вы просите здесь. Вы должны предоставить пример [ stackoverflow.com/help/mcve](Minimal , Complete и Verifiable). Вы говорите «должен работать на каждом компьютере», хотите ли вы, чтобы на каждом ПК была локальная база данных, чтобы данные каждого пользователя были изолированы, или вы ищете общую базу данных, с которой каждый ПК будет обмениваться данными и обмениваться одинаковыми данными?
  • 0
    @PhilThomas вы поменяли URL с текстом ...: P
Показать ещё 1 комментарий
Теги:
database

1 ответ

2

Сначала, чтобы соединить ваше приложение С# с 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();

            }
  • 0
    Я получаю сообщение об ошибке: формат указанного пути не поддерживается.
  • 0
    Пожалуйста, укажите точную ошибку, которую вы получаете при использовании приведенного выше кода. Как это работает нормально для меня.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню