Have a VB6 app that transfers info from dbase to SQLSERVER 7 tables. the app use a dao recordset to join several dbase files and select/group/sum the records. the recordset is then inserted to an sql table using the addnew method. two questions: 1) is there a way to use the "insert into" syntax using the dao recordset to do a bulk insert versus the painfully slow addnew, and 2) if not, is the "insert into tablename (fieldnames) values (values)" syntax faster than addnew? thanks.