Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

wstawianie elementów listbox do bazy danych serwera sql

Jasne, możesz zrobić coś takiego:

using (SqlConnection c = new SqlConnection("your connection string"))
{
    c.Open();
    using (SqlCommand cmd = new SqlCommand("INSERT INTO table (field1, field2) VALUES (@field1, @field2)")
    {
        foreach (ListItem item in listbox2.Items)
        {
            cmd.Parameters.Clear();
            cmd.Parameters.AddWithValue("@field1", item.Value);
            cmd.Parameters.AddWithValue("@field2", item.Text);

            cmd.ExecuteNonQuery();
        }
    }
}

Teraz wyraźnie INSERT podane przeze mnie oświadczenie byłoby inne, a parametry, które dodasz, byłyby inne i być może nie potrzebujesz Value i Text , ale masz pomysł.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Błąd „Nie można opuścić wyzwalacza” podczas próby opuszczenia wyzwalacza logowania? Spróbuj tego.

  2. Używanie SELECT SCOPE_IDENTITY() w zestawie rekordów ADODB

  3. Czy można połączyć wartości kolumn w ciąg znaków za pomocą CTE?

  4. Konwersja typu danych datetime2 na typ danych datetime wynika z wartości spoza zakresu

  5. T-SQL:Jak utworzyć unikalny klucz, w którym rozróżniana jest wielkość liter?