I have a recordset based on a table. I like to edit that recordset and make some changes to it but I don't want those changes to be saved/reflected in my table unless I execute the update method. Before I execute the update method, I like to use my record set somewhere else in the code to perform some calculations. Will my recordset contain the changes that I made before I excute the update method?
Dim rst As Recordset
Set rst = ObjMyDB.OpenRecordset("IGTable", DB_OPEN_DYNASET)
rst.Edit
' Here i make some changes
Now if i use "rst" somewhere else in the code to perform some calculations, would it contain the changes that i made earlier even though I have not executed rst.Update method yet.
I think my recordset will show the changes before the update method is executed but my table will only show changes after i execute the rst.update. Is it right?
Dim rst As Recordset
Set rst = ObjMyDB.OpenRecordset("IGTable", DB_OPEN_DYNASET)
rst.Edit
' Here i make some changes
Now if i use "rst" somewhere else in the code to perform some calculations, would it contain the changes that i made earlier even though I have not executed rst.Update method yet.
I think my recordset will show the changes before the update method is executed but my table will only show changes after i execute the rst.update. Is it right?