删除语句delete在sql中和在access中是不一样的在sql中delete后面不能加*号!你去掉*号就好了.
改一下这个试试sql2="delete * from SM_MT where id='"&int(id)&"'"还有,网页的错误类型提示是什么?