If I understand you correctly...I have this problem whether I use asp or vba. Unless Access already has a record in the table, you cannot insert new ones. My solution has always been to add a bogus record in the table and then all will proceed normally. I have see MS Access (from Microsoft) sample databases do the same thing. I don't know if this is the best solution, but it works.