asp.net BOF或EOF有一個(gè)是真,或者當(dāng)前記錄已被刪除
更新時(shí)間:2009年07月26日 21:55:23 作者:
在調(diào)試“學(xué)生管理系統(tǒng)”時(shí),想修改學(xué)籍信息,如果此時(shí)數(shù)據(jù)庫中的數(shù)據(jù)已被完全刪除則會出現(xiàn)“BoF 或Eof有一個(gè)是真,或當(dāng)前記錄已被刪除的錯(cuò)誤
我們這時(shí)要做的就是在使用Recordset對象的moveNext 等方法之前先利用RecordsetCount屬性判斷一下數(shù)據(jù)庫中的數(shù)據(jù)是否為空方法:
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 "學(xué)籍信息不存在,請補(bǔ)充后在操作!"
objRs.Close
Set objRs=Nothing
exit sub '這一步可別忘了,要不然還得報(bào)錯(cuò),原因是依舊執(zhí)行了以后的操作
end if (){
}
這樣就可以解決了這個(gè)問題,然后繼續(xù)以后的操作即可,如果我們事先編寫了鏈接數(shù)據(jù)庫并將記錄返回給Recordset的函數(shù),則步驟可以省略點(diǎn)了!
復(fù)制代碼 代碼如下:
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 "學(xué)籍信息不存在,請補(bǔ)充后在操作!"
objRs.Close
Set objRs=Nothing
exit sub '這一步可別忘了,要不然還得報(bào)錯(cuò),原因是依舊執(zhí)行了以后的操作
end if (){
}
這樣就可以解決了這個(gè)問題,然后繼續(xù)以后的操作即可,如果我們事先編寫了鏈接數(shù)據(jù)庫并將記錄返回給Recordset的函數(shù),則步驟可以省略點(diǎn)了!
相關(guān)文章
asp.net頁面?zhèn)髦禍y試實(shí)例代碼(前后臺)
本文為大家詳細(xì)介紹下asp.net頁面?zhèn)髦档木唧w實(shí)現(xiàn),感興趣的朋友可以參考下哈,本人水平有限,還請各位朋友多多指教2013-06-06
asp.net基于session實(shí)現(xiàn)購物車的方法
這篇文章主要介紹了asp.net基于session實(shí)現(xiàn)購物車的方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了asp.net使用session存儲臨時(shí)數(shù)據(jù)實(shí)現(xiàn)購物車功能的相關(guān)技巧,需要的朋友可以參考下2015-11-11
.NET 6開發(fā)TodoList應(yīng)用之實(shí)現(xiàn)API版本控制
API接口版本管理,對于一些規(guī)模稍大的企業(yè)應(yīng)用來說,是經(jīng)常需要關(guān)注的一大需求。本文將介紹在.NET 6開發(fā)中如何實(shí)現(xiàn)API版本控制,感興趣的可以了解一下2022-01-01
一步步教你在Asp.net Mvc中使用UEditor編輯器
大家都知道ueditor是百度編輯器,目前使用也比較廣泛,下面這篇文章主要是通過一步步的步驟教大家在Asp.net Mvc中使用UEditor編輯器,需要的朋友可以參考借鑒,下面來一起看看吧。2016-12-12
MVC4制作網(wǎng)站教程第三章 修改用戶組操作3.3
這篇文章主要為大家詳細(xì)介紹了MVC4制作網(wǎng)站教程,修改用戶組功能的實(shí)現(xiàn)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-08-08
頁面間隔半秒鐘更新時(shí)間 Asp.net使用Comet開發(fā)http長連接示例分享
Comet(Reverse AJAX)主要是通過HTTP長連接, 保持和服務(wù)器的連接,實(shí)現(xiàn)Server PUSH 和雙向通信,下面通過示例學(xué)習(xí)他的使用方法2014-01-01

