日期:2014-05-17  浏览次数:21148 次

新人 把上个页面Session的值怎么使用在SQL语句中?
VBScript code


Session("tusername")=username
Session("tusermail")=rs("users_mail")
Server.Transfer("user_gui.asp")




VBScript code


sql="select * from userswebs where userswebs_name='"+Session["tusername"].ToString+"'" 
response.Write(username)
response.Write(sql)




上个页面已经赋值了 而且在下个页面中
<%=Session("tusername")%> <%=Session("tusermail")%> 都显示正常 但就是无法显示在SQL语句中 求助~

------解决方案--------------------
sql="select * from userswebs where userswebs_name='"+Session["tusername"].ToString+"'"
这是什么的语法啊?好像没见过
VB的话字符串连接用&的吧,而且Session("tusername")有值的话就用这个就好了啊
试试这样
sql = "select * from userswebs where userswebs_name='" & Session("tusername") & "'"