sql="DELETe FROM [message] where tid="&session("id")
rs.Open sql,conn,1,1
sql="DELETe * FROM [t_main] where id="&session("id")
rs.Open sql,conn,1,1
sql="DELETe * FROM [u_user] WHERe id="&session("id")
rs.Open sql,conn,1,1
set rs=nothing
提示第三行,标准表达式中数据类型不匹配。
hid=int(session("id"))
sql="DELETe * FROM [t_main] where id="& hid
试下看看
sql="DELETe FROM [message] where tid="&session("id")
rs.Open sql,conn,1,1
sql="DELETe * FROM [t_main] where id="&session("id")
rs.Open sql,conn,1,1
sql="DELETe * FROM [u_user] WHERe id="&session("id")
rs.Open sql,conn,1,1
set rs=nothing
ni你执行的太多了
jian建议把 下面的
sql="DELETe * FROM [t_main] where id="&session("id")
rs.Open sql,conn,1,1
sql="DELETe * FROM [u_user] WHERe id="&session("id")
rs.Open sql,conn,1,1
去掉在试
建议把
Delete语句不需要加*号的。
需要注意的是,如果你使用ACCESS数据库 需要加上FROM,而MSSQL就不需要了。
从语句上看着没有错误。你把SQL语句输出,复制粘贴到查询分析器里边,执行下,看看是否SQL语句出错。
如果语句没有出错的话,你就检查你的ASP代码吧。
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息