浙江海盐百姓论坛: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")这句话
我记得该用一个函数
该怎么改啊
在一个页面设置删除管理
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&""
就大功告成了