У меня есть таблица с этими столбцами:
PersonID AutoNumber PrimaryKey
TCKimlikNo Number
PersonName Text
PersonSurname Text
Address Text
Birthdate Text
CategoryID Number
Когда я пытаюсь вставить значение из c #, я использую этот запрос:
INSERT INTO Person(TCKimlikNo, PersonName, PersonSurname, Adress, BirthDate, CategoryID)
VALUES(@tcKimlikNo, @personName, @personSurname, @adress, @birthDate, @categoryId)
Но там написано:
"Microsoft Access set 1
поле в Null из-за преобразования типов
ошибка, и это не добавило 0 записей
к таблице из-за ключевых нарушений, 0
записи из-за нарушений блокировки, и
0 записей из-за правила проверки
нарушения ".
Я думаю, что ошибка произошла из-за этого столбца автонумерации. Access пытается вставить в него пустое значение, но поле этого не позволяет. В SQL этот запрос работает отлично. Но Access просто раздражает.