asp.net BOF或EOF有一個是真,或者目前記錄已被刪除

來源:互聯網
上載者:User

我們這時要做的就是在使用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的函數,則步驟可以省略點了!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.