using (OleDbConnection connection1 = new OleDbConnection(connectionString))
{
OleDbCommand command1 = new OleDbCommand();
command1.Connection = connection1;
command1.CommandType = CommandType.Text;
command1.CommandText = "select * from 成绩单";
connection1.Open();//打开连接
OleDbDataAdapter myDataAdapter1 = new OleDbDataAdapter(command1);
myDataAdapter1.SelectCommand = command1;
DataSet ds = new DataSet();
myDataAdapter1.Fill(ds,"成绩单");
command1.CommandText = "UPDATE 成绩单 SET ASP=" + finalMarks + " WHERE 学号=" + Application["user"];
OleDbDataAdapter myDataAdapter2 = new OleDbDataAdapter();
myDataAdapter2.UpdateCommand = command1;
command1.ExecuteNonQuery();
try { }
catch { };
myDataAdapter2.Update(ds,"成绩单");
}
检查 字段”ASP” 和 “学号” 的数据类型和 等号 后面的 数据类型是否一致,
例如 学号=1
执行sql 语句时 会尝试把学号列转成 数字型
如果学号中有非数字,则转换出错。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/36195.html