sql >> Databáze >  >> RDS >> Sqlserver

vkládání položek listboxu do databáze SQL serveru

Jistě, můžete udělat něco takového:

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();
        }
    }
}

Nyní jasně INSERT prohlášení, které jsem uvedl, by bylo jiné a parametry, které přidáte, by byly jiné a možná nepotřebujete Value a Text , ale rozumíte tomu.




  1. NAME_IN vestavěný v Oracle D2k Forms

  2. Proč self.object v CreateView nemá po uložení do databáze ID?

  3. Přiřazení proměnné hodnoty pomocí klauzule RETURNING

  4. Oracle.Dataaccess je v GAC. Mohu ovládat verzi, kterou používám?