台灣最大程式設計社群網站
線上人數
1171
 
會員總數:246203
討論主題:189774
歡迎您免費加入會員
討論區列表 >> ASP >> 急須回應
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
急須回應
價值 : 10 QP  點閱數:1381 回應數:3
樓主

ㄧㄚ
門外漢
0 12
191 18
發送站內信

Item cannot be found in the collection corresponding to the requested name or ordinal.
/program/Test.asp, line 44

這個錯誤訊息是捨麼意思
謝謝回覆

本篇文章發表於2005-09-21 20:32
1樓
回應

檸檬草~*
捐贈 VP 給 黑輪醬 檢舉此回應
您所指定的項目名稱或索引不在這個集合裡面
本篇文章回覆於2005-09-21 20:37
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

ㄧㄚ
檢舉此回應
<%
''---------承接來自Indoor.asp的學號、姓名資料
studentname=Request("studentname")
number=Request("number")
''---------開啟exam.mdb資料庫中的first(題目)資料表
''---------建立資料庫連結物件conobject
Set conobject = Server.CreateObject("ADODB.Connection")
''---------利用MapPath方法取得資料完整真實路徑
DBPath = Server.MapPath("exam.mdb")
''---------利用Open方法打開資料庫
conobject.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ="&DBPath
''---------建立存取資料庫物件recobject
Set recobject=Server.CreateObject("ADODB.Recordset")
SQL="SELECT * From "&"first"&" ORDER by 題號"
recobject.Open SQL,conobject,1,1,1
''---------先將資料表的資料錄移至第一筆
recobject.MoveFirst
%>
<HTML>
<HEAD>
<TITLE>線上試卷--試題網頁</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#800080">
<div align="center"><font color="red" face="標楷體" size="6">線上試卷-請作答</font></div>
<form action="grad.asp" method="get">
<input type="hidden" name="studentname" value="<%=studentname%>">
<input type="hidden" name="number" value="<%=number%>">
<%
''--------顯示考題
''--------讀取資料表的資料錄直到資料錄全度讀取完畢
DO While not recobject.EOF
''--------顯示題目及配分
Response.Write "<hr size=1><font color=blue>"&recobject(2)&_
"、"&recobject(3)&"&nbsp&nbsp("&recobject(9)&"分)</font><br>"
'顯示備選的答案項目
For I= 1 to 4
Response.Write "<font color=red>"&I&".</font><input type='"&"Radio"&_
"' name='No"&recobject(2)&"' value="&I&">"&recobject("答案"&I)&"<br>"
Next
''--------將資料錄向後移一筆,顯示下一個題目
recobject.MoveNext
Loop
''--------關閉資料庫
recobject.CLOSE
conobject.CLOSE
%>
<hr size="1">
<div align="center"><input type="submit" value="交卷"></div>
</form>
</BODY>
</HTML>

如果我要改以上的asp 要注意哪幾個地方阿
我改很久了 都一直出現Item cannot be found in the collection corresponding to the requested name or ordinal.
/program/Test.asp, line 44
大大可以幫我看一下嗎
本篇文章回覆於2005-09-21 21:03
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
應該是您讀取了錯誤的欄位名稱
例如您的資料欄位是
答案7
結果您讀取了rsobject("答案")

本篇文章回覆於2005-09-21 23:02
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.