"这句话显示出ID没有被换成1",这当然是这样,你用的是参数!
你用的是什么数据库?Access?把参数名"ID"更改成"MyID"之类,很有可能是与保留字冲突.