小编the*_*god的帖子

通过C#使用ado.net将值插入SQL Server数据库

我创建了一个简单的程序来将值插入表中[regist],但我不断收到错误

')附近的语法不正确

cmd.ExecuteNonQuery();:

 private void button1_Click(object sender, EventArgs e)
 {
      SqlConnection cn = new SqlConnection("Data Source=DELL-PC;initial catalog=AdventureWorks2008R2 ; User ID=sa;Password=sqlpass;Integrated Security=SSPI;");

      SqlCommand cmd = new SqlCommand("INSERT INTO dbo.regist (" + " FirstName, Lastname, Username, Password, Age, Gender,Contact, " + ") VALUES (" + " @textBox1.Text, @textBox2.Text, @textBox3.Text, @textBox4.Text, @comboBox1.Text,@comboBox2.Text,@textBox7.Text" + ")", cn);

      cn.Open();
      cmd.ExecuteNonQuery();
      cn.Close();
}
Run Code Online (Sandbox Code Playgroud)

我是新手,我真的很困惑.

c# sql sql-server ado.net executenonquery

18
推荐指数
2
解决办法
11万
查看次数

标签 统计

ado.net ×1

c# ×1

executenonquery ×1

sql ×1

sql-server ×1