Member 14204999 Ответов: 1

C# вставка в базу данных


ошибка:
Exception thrown: 'System.InvalidOperationException' in System.Data.SQLite.dll

int s = 1;

using (SQLiteConnection conn = new SQLiteConnection("datasource=baza.db"))
                       {
                           using (SQLiteCommand cmd = new SQLiteCommand(conn))
                           {
                               try
                               {

                                   cmd.CommandText = @"INSERT INTO rezultatisolo (uporabnik_id, cas) VALUES (@uporabnik_id, @cas)";
                                   cmd.Connection = conn;
                                   cmd.Parameters.Add(new SQLiteParameter("@uporabnik_id", this.label3.Text));
                                  cmd.Parameters.Add(new SQLiteParameter("@cas", this.s));
                                   cmd.ExecuteNonQuery();

                               }

                               catch
                               {
                                   MessageBox.Show("ERROR");
                               }
                           }
                           conn.Close();
                       }


Что я уже пробовал:

вставьте некоторые данные в базу данных

1 Ответов

Рейтинг:
0

RickZeeland

Попробуйте еще раз, используя следующий улов:

catch (Exception ex)
{
   MessageBox.Show(ex.Message);
}

Тогда, по крайней мере, вы получите дополнительную информацию об ошибке.

Если uporabnik_id это несколькими, вы не должны включать его в свой инструкции Insert.