I'm in the process of taking over another developer's access app. More than one programmer worked on it so the syntax varies. I was wondering what's the most efficient syntax to use for SQL in a module.Here are some examples of what's being used currently:strSQL = "Delete * From tblTest"DoCmd.RunSQL strSQL
ORRunQry ("qryTest")
ORdb.Execute ("Delete * From tblTest...")
I was taught to use:strSQL = "Select * From tblTest"Set rstTest = db.OpenRecordset(strSQL), dbOpenSnapshot
ORstrSQL = "Update tblTest...."db.OpenRecordset.(strSQL), dbSeeChanges
ORdb.Execute(strSQL), dbSeeChanges
TIA