2011-07-20 63 views
0

I「M開業的記錄設置像這樣:訪問VBA:您可以打開兩個相同的記錄集嗎?

Dim rst As DAO.Recordset 
Set rst = db.OpenRecordset(curSKU) 

你可以打開同一記錄兩次不同的變量:?

Dim rst As DAO.Recordset 
Set rst = db.OpenRecordset(curSKU) 

Dim rst2 As DAO.Recordset 
Set rst2 = db.OpenRecordset(curSKU) 

這使得它會引起問題,如果我嘗試在不同的時間使用rst.MoveNext等迭代遍歷每個集合?

回答

2

我不知道我是否曾經這樣做過,但是這樣做會起作用現在如果您正在更新記錄,可能會遇到頁面鎖定問題兩個記錄集。一個4 Kb訪問頁面可以並且通常會包含多個記錄。如果您要添加記錄,那麼Access 2000和更新版本(即Jet 4.0)就不會出現問題,它會在單個頁面中添加新記錄。

+0

感謝您的輸入,它的工作 – Shubham

相關問題