asp sql语句 哪里错误 IE提示语法错误

来源:百度知道 编辑:UC知道 时间:2024/09/21 03:25:52
"select * from daohang where d_id='"&<%=rs("x_id")%>"'"

d_id='"&rs("x_id")&"'"

如果你数据库里 rs("x_id") 是 文本 类型就这样
"select * from daohang where d_id='"&rs("x_id")&"' "
如果你数据库里 rs("x_id") 是 数字 类型就这样
"select * from daohang where d_id="&rs("x_id")&" "

当然错啦.. d_id='"&<%=rs("x_id")%>"'" 这里错了.应该写法是: i_id="&request.querystring("id") 记住..request.querystring("id")是获取上一页的变量.

<%%>这个标记符号可以在HTML中直接使用,而不能放到另外的<%%>标记符号之中使用.
如果是在<%%>之中,就使用"&&"符号来拼接就好了.