浙江海盐百姓论坛:ASP 数据类型不匹配

来源:百度文库 编辑:高考问答 时间:2024/05/06 19:55:10
我数据库 管理员ID为自动编号
在一个页面设置删除管理
xxx.asp?id=<%=rs("id")%>

然后在另一个页面
a_id=request.QueryString("id")
sql="delete from admin where a_id='"&a_id&"'"
conn.execute(sql)

执行的时候提示数据类型不匹配
是不是应该怎么该a_id=request.QueryString("id")这句话
我记得该用一个函数

该怎么改啊

sql="delete from admin where a_id="&a_id&""

sql="delete from admin where a_id='"&a_id&"'"
改成
sql="delete from admin where a_id="&a_id

因为id是数字,数字类型不用加'',文本类才加''

表里的a_id是什么类型,就要把a_id换成相应类型

一楼说的没错,数字类型的不能使用''

sql="delete from admin where a_id='"&a_id&"'"
修改为
sql="delete from admin where a_id="&a_id&""
就大功告成了