为什么会出现缺少end呢?

来源:百度知道 编辑:UC知道 时间:2024/05/17 22:32:21
<body> 通讯录----修改记录
<%
id=request("id")
set cn=server.CreateObject("adodb.connection")
fn=server.MapPath("db1.mdb")
cn.open "driver={microsoft access driver (*.mdb)};dbq="&fn
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from txl where id=" &id,cn
%>
<form name="form1" method="post" action="update.asp">
<input type=hidden name="ID" value="<%=rs("id")%>">
<table width="542" height="242" border="1" align="center">
<tr>
<td width="80">姓名</td>
<td width="129"><input name="nam" type="text" id="nam" size="16" value="<%=rs("nam")%>"></td>
<

你的VB if语句写法错了,结尾要用end if。有几个地方。都需要修改,只给你举一个例子

<% if rs("sex")=true then response.Write "checked"%>>

改为

<% if rs("sex")=true then response.Write "checked" end if%>>

oh!
asp?还是什么?
网络语言!
不懂!