程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> ASP.NET基礎 >> asp.net BOF或EOF有一個是真,或者當前記錄已被刪除

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

編輯:ASP.NET基礎
我們這時要做的就是在使用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的函數,則步驟可以省略點了!
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved