談BOF或EOF有一個是真,或者當前記錄已被刪除_ASP教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:揭秘2種解決ASP運行出現腳本超時的辦法運行ASP時遇到腳本超時問題,提示信息為:“ActiveServerPages錯誤‘ASP0113腳本超時’”。 解決辦法 :修改兩處: 第一處:打開IIS--本地計算機,點網站,右鍵---屬性--主目錄--配置--選項---ASP腳本超時時間,可以改為60-90秒或更高; 第二處: % session.
在調試“學生管理系統”時,想修改學籍信息,如果此時數據庫中的數據已被完全刪除則會出現“BoF 或Eof有一個是真,或當前記錄已被刪除的錯誤”我們這時要做的就是在使用Recordset對象的moveNext 等方法之前先利用RecordsetCount屬性判斷一下數據庫中的數據是否為空方法:dim objRs as New Recordset
dim objCn as New connection
dim strSql as string
objCn.ConnectionString="fileDsn=student.dsn;User_Id=sa;PassWord=123"
objcn.open
strSql="SELECT * FROM Student_info"
objRs.Open strSql ,objCn,adOpenKeyset, adLockOptimistic
’在這判斷,若為空則告知用戶并退出該模塊操作就行了
if objRS.RecordsetCount=0 then
msgbox "學籍信息不存在,請補充后在操作!"
objRs.Close
Set objRs=Nothing
exit sub ’這一步可別忘了,要不然還得報錯,原因是依舊執行了以后的操作
end if
這樣就可以解決了這個問題,然后繼續以后的操作即可,如果我們事先編寫了鏈接數據庫并將記錄返回給Recordset的函數,則步驟可以省略點了!
分享:asp如何設置cookies過期時間Response.Cookies(user_name).Expires=Date+1’指定cookie保存時間 保留COOKIES一個小時 Response.Cookies(MyCookie).Expires=(now()+1/24) Response.Cookies(MyCookie).Expires=DateAdd(h,1,Now()) Response.Cookies(CookieName).Expires=DateAdd
相關ASP教程:
- 相關鏈接:
- 教程說明:
ASP教程-談BOF或EOF有一個是真,或者當前記錄已被刪除
。