0
我有這些列的表:C#訪問插入新的數據表自動編號
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設置1個 字段設置爲null由於類型轉換 失敗,這沒有添加0條記錄(s) 到表中由於關鍵違規,0 記錄(s)由於鎖定違規,和 0條記錄(s)由於驗證規則 違規。
我認爲由於該自動編號列出現錯誤。試圖插入空值的訪問,但字段不會讓它。在SQL中,這個查詢完美地工作。但Access只是令人討厭。
我再次擡頭,問題是「TCKimlikNo」一欄,即時通訊試圖插入一個數字,如「123456789012」,對於該列來說太大了,所以它給了我錯誤信息。 感謝您的回答。 – 2011-05-28 21:41:30