asp代码在<%@ Language=JavaScript %>页面如何写

xiejunhua 2004-04-30 11:22:48
user=Session("user_name")
Set rs = Server.CreateObject("ADODB.Recordset")
sql="select cid from table1 where pay='Y' and user='"& user &"'"
rs.Open sql,Cnndb,3,1
while not rs.eof
CString=CString & ","&trim(rsn("cid"))
rsn.movenext
wend
rs.close
set rs=nothing
Session("Cstr")=CString
改在
<%@ Language=JavaScript %>页面
var user=Session("user_name");
var rs=Server.CreateObject ("adodb.recordset");
var sql="select * from table1 where user='"+user+"'";

之后循环取值组成字符串如何写呀?
...全文
98 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiejunhua 2004-04-30
  • 打赏
  • 举报
回复
谢谢!
wanghr100 2004-04-30
  • 打赏
  • 举报
回复
<%
var CString = "";
var user=Session("user_name");
var rs = Server.CreateObject("ADODB.Recordset");
var sql="select cid from table1 where pay='Y' and user='"+ user +"'";
rs.Open(sql,Cnndb,3,1)
while(!rs.eof){
CString += "," + String(rs("cid")).trim();
rs.MoveNext();
}
rs.close();
delete rs;
Session("Cstr")=CString;

//JavaScript没有trim方法.自己定义.
//调用str.trim() 去掉左右的空格.
String.prototype.trim = function()
{
return this.replace(/(^\s*)|(\s*$)/g, "");
}
%>
wanghr100 2004-04-30
  • 打赏
  • 举报
回复
Try..

<%@ Language=JavaScript %>
<%
var user=Session("user_name");
var rs = Server.CreateObject("ADODB.Recordset");
var sql="select cid from table1 where pay='Y' and user='"+ user +"'";
rs.Open(sql,Cnndb,3,1)
while(!rs.eof){
CString = CString + "," + rs("cid").trim()
rs.MoveNext();
}
rs.close();
delete rs;
Session("Cstr")=CString;

//JavaScript没有trim方法.自己定义.
//调用str.trim() 去掉左右的空格.
String.prototype.trim = function()
{
return this.replace(/(^\s*)|(\s*$)/g, "");
}
%>
fason 2004-04-30
  • 打赏
  • 举报
回复
var CString = "";
while(!rs.eof){
CString+= (","+String(rsn("cid")));
rsn.movenext;
}
rs.Close();
rs=null
Session("Cstr")=CString;
xiejunhua 2004-04-30
  • 打赏
  • 举报
回复
有人帮忙吗?

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧