asp问题请求解决(急求)

来源:百度知道 编辑:UC知道 时间:2024/05/11 04:05:16
<%
Set dsHostlist = Server.CreateObject("ADODB.Recordset")
Sql="Select * from FreeHost.FreeHost_HostProductlist order by orderbyid desc"
dsHostlist.Open Sql,conn,1,1
for i=0 to dsHostlist.fields.Count-1
b(i)=dshostlist(i).name
next
%>

上面这一段是把数据的字段名赋值给数组b(i)
-----------------------------------------------------
<% do while not dsHostlist.eof
for i=0 to dshostlist.fields.count-1 %>
<%=dshostlist.("b(i)")%>(关键这个地方我不知道怎么写)
<%next
dsHostlist.movenext
loop%>

这一段是把各个字段的值给显示出来

<%=dshostlist.("b(i)")%>(
这一段老是出错,请求给解决
哈哈!~其实很简单,什么都不要写直接<%=dshostlist(b(i))%>就行了

<%=dshostlist("'"&b(i)&"'")%>
这样呢?
括号就是括号,括号前不要加点了!那是胡闹!就算你数据库中有"b(i)"也不行啊,何况没有!

'"b(i)"' 看看这样

错误提示是什么样的?