日期:2014-05-18  浏览次数:20822 次

ADO.NET中的SqlCommand对象的ExecuteNonQuery方法问题
想往SQLserver库表中插入数据可是出错,显示command.ExecuteNonQuery不能用作语句
如何插入????
[color=#FF0000][/color][align=left][/align][code=C#][/code]  


  string connString = "Data Source=PC2012030219NBS;Initial Catalog=Stud;Integrated Security=True";
  using (SqlConnection connection = new SqlConnection(connString))
  {
  connection.Open();
  Console.WriteLine("打开数据库连接成功!");
  using (SqlCommand command = connection.CreateCommand())
  {
  command.CommandText = "insert into tStudent values('周繇','10010')";
  command.ExecuteNonQuery;//不能用作语句 Console.WriteLine("插入成功!");
  }
  }

------解决方案--------------------
command.ExecuteNonQuery;应该是
command.ExecuteNonQuery(); //方法
------解决方案--------------------
楼上正解
------解决方案--------------------
1楼正解。楼主貌似是新手吧,不过本帖的主题不是写了“ADO.NET中的SqlCommand对象的ExecuteNonQuery方法问题”

可能是犯迷糊了。