写了个简单的插入语句,不知道错哪了

写了个简单的插入语句,不知道哪里错了
string STR = "Server=.;User Id=sa;Password=123;DataBase=学生管理";
            SqlConnection com = new SqlConnection(STR);
            com.Open();
            string Sql = "Insert into 学生管理(姓名,学号)Values('axz','123')";
            SqlCommand cmd = new SqlCommand(Sql,com);
            if (cmd.ExecuteNonQuery()>0)
                MessageBox.Show("记录插入!");
            else
                MessageBox.Show("未插入成功!");
            
------解决思路----------------------
string Sql = "Insert into 学生管理(姓名,学号)Values('axz','123')";
全角逗号都用上了?

数据库出错时,数据库会返回错误信息!

------解决思路----------------------
引用:
我把string Sql = "Insert into 学生管理(姓名,学号)Values('axz','123')";改成string Sql = "Insert into 学生管理 Values('axz','123')";就行了,为什么加上列名这句if (cmd.ExecuteNonQuery()>0)就会出错。


参考
http://www.w3schools.com/sql/sql_insert.asp

Insert into 学生管理(姓名,学号) Values('axz','123')
                                                         ^
                                                   这里应该有空格。

还有    姓名,学号  之间的逗号,要用英文的。
------解决思路----------------------
引用:
string STR = "Server=.;User Id=sa;Password=123;DataBase=学生管理";
            SqlConnection com = new SqlConnection(STR);
            com.Open();
            string Sql = "Insert into 学生管理(姓名,学号)Values('axz','123')";
            SqlCommand cmd = new SqlCommand(Sql,com);
            if (cmd.ExecuteNonQuery()>0)
                MessageBox.Show("记录插入!");
            else
                MessageBox.Show("未插入成功!");
            

目测把
姓名,学号
全角逗号改成半角的
你拿这条sql去数据库执行下,看能正确插入不?!
------解决思路----------------------
列名   [姓名],[学号]
------解决思路----------------------
 哦,只能说楼主太不注意细节,粗心大意