ASP-可能是 BOF 或 EOF 的值為 True
類別名稱: 網頁製作資料
標題名稱: ASP-可能是 BOF 或 EOF 的值為 True
詳細說明: ASP-可能是BOF或EOF的值為True ...

---------------------------------------------------
ASP 執行後出現了以下的錯誤訊息:

ADODB.Field 錯誤 '80020009'

可能是 BOF 或 EOF 的值為 True,或目前的資料錄已被刪除。所要求的操作需要目前的資料錄。

方法:

這是因為在資料庫的語法中,找不到資料的情況。在程式碼的部份,建議要用以下的語法,可以避免有此錯誤訊息的產生。

程式碼:
--------------------------------------------------
...略
set rs=server.createobject("adodb.recordset")
sql="select * from 基本資料 where 姓名='"& name &"' And 身份證字號='"& id & "'"
rs.open sql,conn
if not rs.eof then
//有資料
//你原始要印出表單的程式碼放進來
else
//沒資料時,顯示的訊息
response.write "找不到資料,或未建立資料!"
end if
-------------------------------------------
相關網址: http://
瀏覽人數: 12129
檔案大小: 0 bytes
下載檔案: 沒有附件
本頁網址:
https://w3.nhps.tp.edu.tw/cptech/index3.asp?ID=171