0
我正尝试使用c#和Microsoft Visual Studio创建WinForm会计应用程序。我想在表格中创建一个新列。列名应该从日期选择器中获取。通过接受日期选择器值作为列名创建新列
Form1.cs的
private void button5_Click(object sender, EventArgs e)
{
CON.Open();
SqlDataAdapter SDA = new SqlDataAdapter("alter table SAMPLETABLE add "+dateTimePicker1.Text + " VARCHAR[50]", CON);
SDA.SelectCommand.ExecuteNonQuery();
CON.Close();
MessageBox.Show("CREATED SUCCESSFULLY");
}
当运行该程序,该程序显示错误
“的定义为列星期四”必须包括一个数据类型”。
要知道在你的代码的SQL注入问题。 –
将方括号替换为括号:'varchar(50)'。 –
运气不好,仍然有同样的错误@AlexanderPetrov – Ajith