Firstly, you don't need to open a recordset if you're not going to be displaying it on the page.
Secondly, if you're Identity column is [Test1], then you shouldn't be addding anything to that column as the database will do it for you. It therefore, should not be in your code.
So, code to create a new record:
dim strSQL as string
strSQL = "INSERT INTO [MyTable] ([Field1],[Field2],[Field3]) VALUES ('Value1','Value2','Value3')
myConn.execute(strSQL)
Note, field1, field2 and field3 are not identity fields. The identity field is called something else, that you don't need to mention in your code. Value1, value2 and value3 are surrounded by quotes when strings, otherwise they should be left off for numerical fields.
myConn is a connection that you have already established in your code.
Cheers,
Andrew
Edited by Bunce