Re: [ASP]請幫我看看問題在哪裡~ 謝謝~~

看板Visual_Basic作者 (小狐狸的小雞姐姐)時間19年前 (2005/10/08 15:59), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串6/7 (看更多)
※ 引述《fumizuki (小獅子)》之銘言: : ※ 引述《misssun (小狐狸的小雞姐姐)》之銘言: : : 請問一下,什麼樣的情況下可能會導致此行執行不正確呢? : : 當我加入此三行進行偵錯,錯誤訊息則為 : : Microsoft VBScript 執行階段錯誤 (0x800A01B6) : : 物件不支援此屬性或方法: 'rs.Score' : 我多打了一個點 =_= : : 麻煩您撥空再為我解答迷惑~ 謝謝~~ : 我根本就不知道你 GetMdbRecordset 這個是什麼東西? 自訂的function嗎? : 型態不符,基本上應該是 GetMdbRecordset 沒有傳回 recordset 物件 是的,這是王國榮"ASP網頁製作教本"裡所提供的自訂函數 用途是開啟ACCESS資料庫,並取得存取資料的Recordset物件 這個函數我用在別的網頁都沒有問題... 而且我改寫成 Set conn = Server.CreateObject("ADODB.Connection") DBPath = Server.MapPath("data.mdb") conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath Set rsScore = Server.CreateObject("ADODB.Recordset") SortSql ="Select * From data " SortSql = SortSql & "Where account='" & account & "' And Name ='" & name & "'" rsScore.Open SortSql, conn, 3,3 也還是出現 ADODB.Recordset (0x800A0BCD) 可能是 BOF 或 EOF 的值為 True,或目前的資料錄已被刪除 。所要求的操作需要目前的資料錄。 這樣的錯誤訊息 還是我哪裡有寫錯呢?! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.64.190.235

10/08 22:21, , 1F
把Where 子句拿掉 可以秀得出資料吧?
10/08 22:21, 1F
文章代碼(AID): #13HtnF5Z (Visual_Basic)
文章代碼(AID): #13HtnF5Z (Visual_Basic)