请问有人有“读取数据库的内容,再生成数组”的script代码吗?

skyarea 2001-09-27 11:30:29
谢谢!
...全文
73 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
skyarea 2001-09-27
  • 打赏
  • 举报
回复
谢谢了,两位!
viking 2001-09-27
  • 打赏
  • 举报
回复
<%
set conn=server.CreateObject("adodb.connection")
conn.Open "driver={sql server};server="&Request.ServerVariables("server_name")&";database=dataname;uid=sa;pwd="
sql="select * from zxcj order by 类型,cpu,型号"
set rs=conn.Execute(sql)
dim arrtype(20,60)
dim arrmodel(20,60)
dim arrprice(20,60)
dim arrcpu(20,60)
dim introw
dim intcol
introw=0
intcol=0
if not rs.eof then oldtype=trim(rs("类型"))
do while not rs.eof
if trim(rs("类型"))<>oldtype then
introw=introw+1
intcol=0
oldtype=trim(rs("类型"))
end if
'以下的程序用于向数组赋值
'Response.Write "<font color=blue>类型数组是:"&arrtype(introw,intcol)&"</font><p>"
arrtype(introw,intcol)=trim(rs("类型"))
arrmodel(introw,intcol)=trim(rs("型号"))
arrprice(introw,intcol)=trim(rs("价格"))
if trim(rs("类型"))="主板" or trim(rs("类型"))="CPU" then arrcpu(introw,intcol)=trim(rs("cpu"))
recno=recno+1
rs.movenext
if rs.eof then exit do
intcol=intcol+1
loop
%>
mengsky 2001-09-27
  • 打赏
  • 举报
回复
Set conn=Server.CreateObject("ADODB.Connection")
conn.open "DSN=test;UID=sa;PWD=;"
rs.Open sql="exec sp_ListFile '"&l_ID&"'",conn
GetRSString=rs.GetString(2,,"?quot;","~~")
rs.Close
Set rs=Nothing
conn.Close
Set conn=Nothing
<FORM id='rs' name='rs'>
<INPUT type='hidden' id='rsCache' name='rsCache' value='<%=GetRSString%>'></FORM>

<script>
var strRecords=document.all("rsCache").value;
var arrRecords=strRecords.split("~~");
var arrFields;
arrFields=arrRecords[i].split("?quot;");
alert(arrFields)
</script>

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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