Insert do Sqlite z większej liczby textboxów

0

Witam, chciałbym dodawać wartości do bazy danych, ale z większej ilość text boxów. Czy mogę jakoś przekształcić ten kod?


        public static void AddPomiary(string inputText)
        {
            using (SqliteConnection db = new SqliteConnection("Filename=base1.db"))
            {
                db.Open();
                SqliteCommand insertCommand = new SqliteCommand();
                insertCommand.Connection = db;
                // Use parameterized query to prevent SQL injection attacks
                insertCommand.CommandText = "INSERT INTO Klienci (Imie) VALUES (@Entry);";
                insertCommand.Parameters.AddWithValue("@Entry", inputText);

                insertCommand.ExecuteReader();

                db.Close();
            }

        }

Chciałbym np. dodawać jeszcze nazwisko z innego textboxa. Z góry dziękuję za pomoc !
Program jest tworzony na platformie UWP.

2

Witam,

Tak na szybko to:

public static void AddPomiary(string inputText)
{
  using( var connection= new SqliteConnection("Filename=base1.db"))
  {
    connection.Open();
    using(var command = connection.CreateCommand())
    {
      command.CommandText = "INSERT INTO Klienci (Kolumna1, Kolumna2) VALUES (@Wartosc1,@Wartosc2);";
      command.Parameters.AddWithValue("@Wartosc1", "jakas wartosc 1");
      command.Parameters.AddWithValue("@Wartosc2", "jakas wartosc 2");
      command.ExecuteReader();
    }
  }
}

Możesz dodać kilka parametrów

Pozdrawiam,

mr-owl

0

O pętlach słyszałeś? Przy okazji, jeśli będziesz robił więcej niż jeden INSERT, to dobrze to wszystko zamknąć w transakcji.

1 użytkowników online, w tym zalogowanych: 0, gości: 1