Hi, normally this is pretty easy but it's not working.I have two tables. I want to transfer from one table to another where the cylinder number and line number are not the same. So the destination table will only ever have one cylinder number and line number.The database was created by someone else. The primary key is none of the above two fields. Its an autonumber generated field.The problem, nothing is being transfered, even though the data is different.Any ideas?strSQL = "INSERT INTO [tbl_Delupdate] ([Transaction Date],[Line Number],[Cylinder Number]) "strSQL = strSQL & "SELECT [Transaction Date],[Line Number],[Cylinder Number] FROM [tbl_TransactionMaster] "strSQL = strSQL & "WHERE [tbl_Delupdate].[Cylinder Number] <> [tbl_TransactionMaster].[Cylinder Number] "strSQL = strSQL & "AND [tbl_Delupdate].[Line Number] <> [tbl_TransactionMaster].[Line Number] "