作业帮 > 综合 > 作业

SqlConnection cn = new SqlConnection(conn); cn.Open();

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/27 04:04:47
SqlConnection cn = new SqlConnection(conn); cn.Open();
string str="update Grade set id=('" + TextBox1.Text.Trim() + "',sn=('" + TextBox2.Text.Trim() + "','"
+ TextBox3.Text.Trim() + "','" + TextBox4.Text.Trim() + "','" + TextBox5.Text.Trim() + "','" + TextBox6.Text.Trim() + "')";
SqlCommand cmd = new SqlCommand(str ,cn);
int dr = cmd.ExecuteNonQuery();
if (dr > 0)
{Response.Write("课程添加成功"); }
else { Response.Write("课程没添加"); cn.Close(); }
就是修改学生信息
你的语句有问题吧,数据表字段都没写全啊,至少应该这样才符合意思,你自己按字段对应一下把汉字换成你数据库表字段名称
string str="update Grade set id='" + TextBox1.Text.Trim() + "',姓名='" + TextBox2.Text.Trim() + "',密码='"+ TextBox3.Text.Trim() + "',确认密码='" + TextBox4.Text.Trim() + "',专业='" + TextBox5.Text.Trim() + "',系统='" + TextBox6.Text.Trim() + "'";
再问: 我数据库中是英文,这里出错是,说逗号附近有错
再答: 是字符串拼错了,你找一下吧,我这没有环境,你用VS打开后,提示哪里有错误 还有, 你看你数据库字段的数据类型,如果是数字,就不用加单引号,如果是字符才加, 对应着查一下