请帮我看看这段ASP代码错在哪里,谢谢

<html><head><title>显示数据库记录</title></head><body><%myconn="driver={sql server};server=localhost;uid=cyj;pwd=123;database=aspuser" sqlselect="select * from staff"set myrecord=server.CreateObject("adodb.recordset")myrecord.open sqlselect,myconn %><table width="346" height="200" border="1"> <tr><%for i=0 to myrecord.fields.count-1 %><td><%myrecord(i).name %><%next %></td></tr><tr><% do while not myrecord.eoffor j=0 to myrecord.fields.count-1 %><td><%=myrecord(j)%></td><% nextmyrecord.movenext%></tr><%loopmyrecord.closeset myrecord=nothing%></table></body></html>
2026年09月23日 04:27
有3个网友回答
网友(1):

在<% do while 前,要加一句,myrecord.read

网友(2):

<%for i=0 to myrecord.fields.count-1 %>
<%myrecord(i).name %> '这一句少了一个"="

应该是:<%=myrecord(i).name %>

网友(3):

你直接说哪一行报错.报什么错.我再来看代码,这样一行一行代码看一下蛮累人.