I have a DataBase defined in Access. One column is auto incremented. I am trying to insert a row through a code in C#. I don't include data in the auto incremented column, because it is auto incremented..., but the computer returns that the number of columns does not match the inserted columns. If I do the same in SQL DataBase it works perfectly. Are there any esential limitation in Access in this respect that doesn't exist in SQL or anything is wrong in my code?