網上下載的VB代碼,用原資料運行沒有問題,但是替換ACCESS資料后,就顯示EOF、BOF的問題。(替換資料后還保留了原來的檔案名,資料長度也比較短)
請問該如何解決
uj5u.com熱心網友回復:
單步除錯VB代碼。uj5u.com熱心網友回復:
教你一招:手工打開Access資料表, 添加一條紀錄.
然后再運行程式試試
uj5u.com熱心網友回復:
原來的代碼可能在記錄回圈或記錄遷移方面有 Bug。uj5u.com熱心網友回復:
看另外一個帖子的回復。uj5u.com熱心網友回復:
應該是原資料庫和代碼還是有關聯沒有理清,建議查看變數定義uj5u.com熱心網友回復:
是因為你更新資料庫后,原來代有 Where 子句的查詢陳述句可能產生空記錄集,而你緊接著的代碼 MoveFirst 就出錯了。把 MoveFirst 去掉。因為查詢后,如果有記錄,記錄集的指標就是在第一條記錄上的。它是多余的,還會在沒有記錄時出錯。
uj5u.com熱心網友回復:
應該是你的access里面要查找的記錄為空造成的吧轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/62435.html
標籤:VB基礎類
上一篇:vba 單元格參考替換
下一篇:求MSDN案例
