以下ASP句子怎么改正?

来源:百度知道 编辑:UC知道 时间:2024/06/09 02:41:40
<% Response.Write("<TR bgcolor=orange align=middle>");
dim conn,mdbfile
mdbfile=server.mappath("kangjian.mdb")
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};uid=admin;dbq="&mdbfile
rs=conn.Execute("select * from zhuce");
for (I=0;I<rs.Fields.count;I++)
{Response.Write("<TD><font color=white><b>"+rs(I).name+"</b></font></TD>");}
Response.Write("</TR>");
rs.MoveFirst();
while(!rs.Eof)
{row="<TR align=middle>"
for(I=0;I<rs.Fields.count;I++)
{row=row+"<TD>"+rs(I)+"</TD>"}
Response.Write(row+"</TR>");
rs.MoveNext();}%>

出现错误如下:
Microsoft JScript 编译错误 (0x800A03EC)
缺少 ';'
/zcsc.asp, line 29, column 4
dim con

把dim改成var
然后每行后面加分行
var conn,mdbfile;
请在每行语名的后面加;分号,表示语句结束,因为你用的是JScript,如果用的是VBScript就不用加分号了.

根据错误提示,在29行第4列后面加上“;”号,另外,在除嵌套语句和条件语句之外补上丢掉的“;”号

Response.Write("<TR bgcolor=orange align=middle>");
后面的分号去掉