我正在开发一个 Web 应用程序,需要在其中使用 ALTER Table。这是我的代码:
ALTER TABLE [tablename] ADD [column-name] [Type] DEFAULT [default-value] NULL/NOT NULL
现在我想通过文本框动态更改 [column-name]。我怎样才能做到这一点?此外,我在 AddWithValue 中使用了@name,但它不起作用!有谁能够帮助我?谢谢
这是我的整个代码:
SqlConnection sqlconn4 = new SqlConnection(ConfigurationManager.ConnectionStrings["dbConn"].ConnectionString);
SqlCommand sqlcomm4 = new SqlCommand("ALTER TABLE aspnet_Membership ADD @column int DEFAULT 0 NOT NULL", sqlconn4);
sqlcomm4.Parameters.AddWithValue("@column", TextBox1.Text);
sqlconn4.Open();
sqlcomm4.ExecuteNonQuery();
sqlconn4.Close();