写了个简单的插入语句,不知道错哪了
写了个简单的插入语句,不知道哪里错了
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')";
全角逗号都用上了?
数据库出错时,数据库会返回错误信息!
------解决思路----------------------
参考
http://www.w3schools.com/sql/sql_insert.asp
Insert into 学生管理(姓名,学号) Values('axz','123')
^
这里应该有空格。
还有 姓名,学号 之间的逗号,要用英文的。
------解决思路----------------------
目测把
你拿这条sql去数据库执行下,看能正确插入不?!
------解决思路----------------------
列名 [姓名],[学号]
------解决思路----------------------
哦,只能说楼主太不注意细节,粗心大意
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')";
全角逗号都用上了?
数据库出错时,数据库会返回错误信息!
------解决思路----------------------
参考
http://www.w3schools.com/sql/sql_insert.asp
Insert into 学生管理(姓名,学号) Values('axz','123')
^
这里应该有空格。
还有 姓名,学号 之间的逗号,要用英文的。
------解决思路----------------------
目测把
姓名,学号全角逗号改成半角的
你拿这条sql去数据库执行下,看能正确插入不?!
------解决思路----------------------
列名 [姓名],[学号]
------解决思路----------------------
哦,只能说楼主太不注意细节,粗心大意