hej, posiadam stworzonego graficznie kreatora dodawania tabeli do bazy. Problem polega na tym że gdy używam
SqlCommand.Parameters.AddWithValue()
wyskakuje mi błąd... i nie można stworzyć tabeli.
private void button2_Click(object sender, EventArgs e)
{
#region create table baza
using (SqlConnection con = new SqlConnection("Data Source = localhost\\SQLEXPRESS; Initial Catalog = loginapp;integrated security=SSPI"))
{
con.Open();
try
{
using (SqlCommand cmd = new SqlCommand("CREATE TABLE @nazwa(@kol @typ);", con))
{
// przy dodaniu parameters wyskakuje blad
cmd.Parameters.AddWithValue("@nazwa", naztabTB.Text); // textbox
cmd.Parameters.Add("@kol", select1TB.Text); // textbox
cmd.Parameters.Add("@typ", typkolumny1.SelectedItem); // combobox z podanymi na sztywno wartosciami
cmd.ExecuteNonQuery();
MessageBox.Show("Udało się");
}
}
catch (Exception ex)
{
MessageBox.Show("error");
}
finally
{
con.Close();
}
}
#endregion
}