
asp在向浏览器输出数据库内容时出现这个问题
MicrosoftVBScript编译器错误错误'800a03f2'缺少标识符/myweb/untitled.asp,行19for(i=0;i<rs.fields.cou...
Microsoft VBScript 编译器错误
错误 '800a03f2'
缺少标识符
/myweb/untitled.asp,行 19 for (i=0;i<rs.fields.count;i++); ----^
<%
set con=server.CreateObject("adodb.connection")
filepath=server.MapPath("aaa.mdb")
con.open="Driver={Microsoft Access Driver (*.mdb)};dbq="&filePath
rs=con.execute("select * from txl")
for ( (i=0;i<rs.fields.count;i++); 展开
错误 '800a03f2'
缺少标识符
/myweb/untitled.asp,行 19 for (i=0;i<rs.fields.count;i++); ----^
<%
set con=server.CreateObject("adodb.connection")
filepath=server.MapPath("aaa.mdb")
con.open="Driver={Microsoft Access Driver (*.mdb)};dbq="&filePath
rs=con.execute("select * from txl")
for ( (i=0;i<rs.fields.count;i++); 展开
3个回答
展开全部
你这是VBSCRIPT,却用JAVASCRIPT的语法
应该是:
for i=0 to rs.fields.count-1
.......
next
应该是:
for i=0 to rs.fields.count-1
.......
next
展开全部
for ( (i=0;i<rs.fields.count;i++); '你这里少了一个半的圆括号,后面的分号不要
'据我所知ASP的for语句不是这样写的,
'for i=0 to rs.fields.count
'循环体
'next
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上思路是对的,不过就你当前的语句,最好改成如下,以免语句中有i参与运算造成不一致
for i=1 to rs.fields.count
.......
next
for i=1 to rs.fields.count
.......
next
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询