注册 登录
编程论坛 ASP技术论坛

MSXML2.ServerXMLHTTP打开页面传值不能打开数据库

ysf0181 发布于 2012-06-25 15:02, 638 次点击
<%   
on error resume next
   Randomize()
   Url = "http://(username)&"&rnum="&rnd()
   set oSend = createobject("MSXML2.ServerXMLHTTP")
   oSend.open "GET",url,false
   oSend.send()
   response.write oSend.responseText
   response.end
%>

test.asp页面:
能接受到username 的值,但这个值打开数据库读取数据就没有记录,其他该值记录有记录的。
rs.open"select * from bb where username = '"&username&"'",conn,1,1
rs.recordcount 为0哦,就是打不开,好像这个值不能用 username 奇怪了。
2 回复
#2
cnfarer2012-06-25 21:53
server.URLEncode(username)后,username可能已发生了变化,应该还原吧?
#3
ysf01812012-06-26 15:01
Url = "http://()


username 值,是有传到该 url ,,就是url的 username的值,打开数据库不能传给数据库值

其实他传给数据库 为空的值,但是 username 值是在的,就是奇怪了,打开数据库时,这个 username 值就变空了,

是 url 页面。
1