读取数据库的错误 "在对应所需名称或序数的集合中,未找到项目",请各位帮忙!!
ADODB.Recordset 错误 '800a0cc1'
在对应所需名称或序数的集合中,未找到项目。
/voa1/listdonedeal.asp,行581
代码:
<%
exec="select * from carapply where ID='"+trim(dealID1)+"'"
set rs=Server.CreateObject("adodb.recordset")
rs.open exec,conn,1
if not rs.eof then
%>
<table>
<tr>
<td>申请人姓名:</td><td><%=rs("appname")%></td>
</tr>
<tr>
<td>申请日期:</td><td><%=rs("apptime")%></td>
</tr>
<tr>
<td>拟出车时间:</td><td><%=rs("starttime")%></td>
</tr>
<tr>
<td>用车原因:</td><td><%=rs("reason")%></td>
</tr>
<tr>
<td>备 注:</td><td><%=rs("remark")%></td>
</tr>
<tr>
<td>审批人:</td><td><%=rs("pmtname")%></td>
</tr>
<tr>
<td>审批时间:</td><td><%=rs("permittime")%></td>
</tr>
<tr>
<td>审批意见:</td><td><%=rs("permitNotion")%></td>
</tr>
<tr>
<td>填写时间:</td><td><%=rs("reporttime")%></td>
</tr>
<tr>
<td>行程距离:</td><td><%=rs("distance")%>公里</td>
</tr>
<tr>
<td>时 间:</td><td><%=rs("ctime1")%></td> **581行**
</tr>
<tr>
<td>到达地点:</td><td><%=rs("cPlace1")%></td>
</tr>
<tr>
<td>时 间:</td><td><%=rs("cTime2")%></td>
</tr>
<tr>
<td>到达地点:</td><td><%=rs("cPlace2")%></td>
</tr>
<tr>
<td>时 间:</td><td><%=rs("cTime3")%></td>
</tr>
<tr>
<td>到达地点:</td><td><%=rs("cPlace3")%></td>
</tr>
<tr>
<td>时 间:</td><td><%=rs("cTime4")%></td>
</tr>
<tr>
<td>到达地点:</td><td><%=rs("cPlace4")%></td>
</tr>
<tr>
<td>说 明:</td><td><%=rs("explain")%></td>
</tr>
</table>
<%
end if
rs.close
set rs=nothing
%>
其中carapply是视图
581行之前的字段都读出来了
response.write rs.field.count 是表中所有字段的个数
如果将select 语句中的 * 换成所需的字段 则 系统提示“ODBC 驱动程序不支持所需的属性”
(字段名绝对没有写错也没有缺少字段,照着数据库中一个个复制粘贴过来的)
各位帮忙看看怎么回事,不胜感激!!