高手救我 BOF或EOF中有是「真」,或者當前的記錄已被刪除,所需的操作要求當前的記錄

2021-05-21 10:45:08 字數 913 閱讀 6131

1樓:匿名使用者

粗略一看,你的**中確實存在記錄集為空但仍然執行的漏洞,例如你的下面兩句:

if not r**essage.eof or not r**essage.bof then 中的or應該改為and才行,後面的**你自己檢查一下看是否也存在這樣的漏洞。

看來你需要了解一下eof和bof是幹什麼用的,我給你些資料你看看:

bof指示當前記錄的位置在 recordset 物件的第一個記錄之前。

eof指示當前記錄的位置在 recordset 物件的最後一個記錄之後。

使用 bof 和 eof 屬性確定 recordset 物件是否包含記錄,或者從一個記錄移動到另一個記錄時是否超出 recordset 物件的限制。

如果當前記錄位於第一個記錄之前,則 bof 屬性返回 true ()。

如果當前記錄是第一個記錄或位於第一個記錄之後,則返回 false。

如果當前記錄位於最後一個記錄之後,則 eof 屬性返回 true。

如果當前記錄是最後一個記錄或位於最後一個記錄之前,則返回false。

如果 bof 或 eof 屬性為 true,則沒有當前記錄。

如果開啟不包含記錄的 recordset 物件,則 bof 和 eof 屬性被設定為 true,recordset 物件的 recordcount 屬性設定為零。當開啟至少包含一個記錄的 recordset 物件時,第一個記錄是當前記錄,並且 bof 和 eof 屬性均為 false。

如果刪除 recordset 物件中保留的最後一個記錄,bof 和 eof 屬性將保持 false,直到重新定位當前記錄為止。

2樓:失落的糖果

if rs.eof and rs.bof thenresponse.write "無資訊"

else

.......

化學高手們救救我吧,高手們,救救我吧,翻譯一段話

鹼性氧化物 就是直接與水反應只生成該鹼的。強電解質就是溶解的部分完全電離。高手們,救救我吧,翻譯一段話 拿著牛津詞典對著翻譯啊 從領域研究它證實了無效的庫存控制是一個嚴重的問題,而且還說即使是很基本的庫存控制概念沒有被使用在大多陣列織研究。一般的觀察結果相似,這裡曾是不同的研究 8 以另一個發展中國...

求救!我的神火手電壞了。高手請進

有可能是電池裝反了把電路燒了,e2e不知道帶不帶反接保護,其實surefire賣那麼貴一個是因為賣到了中國 會比在美國高一些,再一個就是賣的是品牌,是文化,不是說十倍的 買到十倍的效能,那是不可能的 這個不知道在哪可以修,不行的話估計只有換燈頭了 cr123a電池的手電筒使用時要特別注意,不要將買到...

英語高手救命啊十萬火急啊,英語高手快來救我啊

in the past 20 years of reform and opening up,英語高手快來救我啊 首先告訴你 別急 聽的出你的底子不好 其實學的不好的 提高的會很快 然而已經很高成績的想提高就不容易了 高中語法重要的有 定語從句 主謂一致 比較狀語從句 8大情態動詞的用法等 還有就是8...