例如:
do while not (rs.eof and rs.bof)
response.write "姓旁陪名:"&rs("name") &"<br>"
……
rs.movenext
loop
这样就会出错。
应该在loop前加一行:
if rs.eof then exit do
它的意思是,在遇到记录集的尾巴后,就退出循环。
"InvalidField"是UGrip插件中的一个错误消息,通常是由于UGrip插件无法识亩族指别或找到所选对象的某些属性或字段而导致的。这可能是由于以下原因之一引起的:1. 所选对象缺少必需的属性或字段。UGrip插件需要一些特定的属性或字段来识别和 *** 作对象。如果所选对象缺少这些属性或字段,则UGrip插件将无法正常工作并显示"InvalidField"错误消息。
2. UGrip插件版本不兼容。如果您的UGrip插件版本与当前的SolidWorks版本不兼容,则UGrip插穗碧件可能无法正确识别和 *** 作对象,并显示"InvalidField"错误消息。
3. SolidWorks文件损坏。如果SolidWorks文件本身已损坏,则UGrip插件可能无法正确识别和 *** 作对象,并显示"InvalidField"错误消息。
为了解决这个问题,您可以尝试以下方法:
1. 确认所选对象具有必需的属性或字段。您可以查看所选对象的属性或字段列表,以确保它们包含UGrip插件所需的所有属性或字段。
2. 更新UGrip插件版本。如果您的UGrip插件版本与当前的SolidWorks版本不兼容,则可以尝试更新插件版本,以确保其与当前的SolidWorks版本兼容。
3. 尝试修复SolidWorks文件。如果SolidWorks文件本身已损坏,则可以尝试使用SolidWorks自带的文件修复工具来修复文件。您可以在SolidWorks中使用"文件"菜单中的"修复"命令来尝试修复文件。
如果以上方迅配法都无法解决问题,您可以尝试联系UGrip插件的开发者或SolidWorks的技术支持团队以获取更多帮助。
<%set rs=server.createobject("adodb.recordset")
sql="select * from book where rt="&xxid&"贺缺液 order by time desc"
rs.open sql,conn,1.1
if not rs.eof then '加上这句
dim i
i=0
Do While Not rs.Eof
i=i+1
%>
<table width="700"扮高 height="56" border="0" align="center" cellpadding="0" cellspacing="0" class="view_bg">
<tr>
<td width="82" align="center"><%=I%><td width="244">姓名:<%=rs("name")%></td>
<td width="101">IP:<%=rs("ip")%><禅物/td>
<td width="235">评论时间:<%=rs("time")%></td>
</tr>
<tr>
<td align="center" valign="middle">回复内容</td>
<td colspan="3"><%=rs("content")%></td>
</tr>
</table>
<%
rs.MoveNext
Loop
end if '加上这句
%>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)