第一,给你一个建议:要学会看错误提示,这里的错误提示非常明显,"语法错误 (操作符丢失) 在查询表达式 'bh=' 中",说明bh没有取到值,或者它的类型不正确;
第二,开发网站一定要罗辑清楚,你的这个"exec="delete * from chf where bh=" & request.Form("bh")conn.execute exec 提示这句有错",为什么要放在rs之中呢?跟rs没有任何关系啊.
以下是解决方案:
专门定义一个变量来接request.Form("bh")的值,要有这个习惯.比如:bh=request.Form("bh");
第二,看一下bh是什么类型的,如果是整形变量,再看看它有没有值;如果是字符串,就得改写sql语句.
如:exec="delete * from chf where bh='" & bh &"'"就是加上单引号;
如果以上没有取得值,你再看这个值从哪里传来的,为什么没有传来值