大家好,又见面了,我是你们的朋友全栈君。
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 语句时 会尝试把学号列转成 数字型
如果学号中有非数字,则转换出错。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/144435.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...