I use this syntax in Access 2000 for ADO<br><br> Dim mKey As Integer, RSMT As New Recordset, cnn As ADODB.Connection<br> Dim SqlString As String, CNT As Integer<br> Set cnn = CurrentProject.Connection <br> RSMT.Open SqlString, cnn, adOpenStatic, adLockReadOnly<br><br>For DAO this syntax:<br><br>Dim SqlString As String<br>Dim RSMT As DAO.Recordset, dbs As DAO.Database<br>Set dbs = CurrentDb<br>SqlString = "UPDATE Equipment " _<br> & "SET equipmentName = " & """Samuel Adams""" _<br> & " WHERE equipmentKey = 1 ;"<br>dbs.Execute SqlString<br><br>Make sure you have the right reference libraries checked for DAO<br><br>Go under Tools and pick References then make sure the " Microsoft DAO 3.6" is checked or an equivalent to DAO 3.6<br><br>The nice thing about DAO is it lets you do a RecordSetClone which can't be done with ADO or at least it never worked for me.<br><br>Jerry<br>