ASP中数据查询的问题

来源:百度知道 编辑:UC知道 时间:2024/06/05 12:51:57
uid =request("uid")
rs.open "select * from picture where uid = uid" ,conn,1,3
uid 的值会根据不同传输参数更改,可是却无法赋值到数据库查询里的UID中,是什么原因呢?
<%
set rs =server.CreateObject("adodb.recordset")
uid =request("uid")
sql="select * from picture where uid ="&uid
rs.open sql,conn,1,3
title = rs("title")
demo1 = rs("demo1")
demo2 = rs("demo2")
%>
这样写页面无法显示,好像有语法错误

rs.open "select * from picture where uid ="&uid ,conn,1,3
这样试试,不行的话再HI我

uid是个变量不能放在字符串里。

uid =request("uid")
sql="select * from picture where uid ="&uid
rs.open sql,conn,1,3

那个UID应该是数字,而你传过来的是字符串,
sql="select * from picture where uid ="&CLng(uid)
这样应该就行了