OleDbCommand cmd1 = new OleDbCommand("update 图书信息 set 库存数量-=1, 借出数量+=1 where 图书编号="+ tushubianhao +"), conn);
你少个逗号,最后多个双引号,看看上面的运行可会出错
把你的改为OleDbCommand cmd1 = new OleDbCommand("update 图书信息 set 库存数量-=1, 借出数量+=1 where 图书编号='"+ tushubianhao +"')", conn); 试试看
OleDbCommand cmd1 = new OleDbCommand("update 图书信息 set 库存数量=库存数量-1, 借出数量=借出数量+1 where 图书编号="+ tushubianhao, conn);
cmd1.ExecuteNonQuery();
库存数量-=1, 借出数量+=1
中间缺个逗号
set 库存数量-=1 借出数量+=1