Yup, its the field has the same name as the table. You are right, it was set to allow zeroes and I changed it, but still same happening.
When I make a query in access with the query design tool (same as the one in code) it runs fine, however when I stop the code with a brake point on the...