我的查询如下:
INSERT INTO tblFiles (filename,downloadname,description,length,parts,checksum)
VALUES ('IMG_0228.JPG','file1','description1'
,2694310,1925,26931139928208758813621215525179134210220)
我正在使用访问数据库,我的表格如下:
这是我得到的例外:
System.Data.dll中发生未处理的“System.Data.OleDb.OleDbException”类型异常附加信息:溢出
我不明白造成这种情况的原因。
答案 0 :(得分:2)
问题在于列数据类型。
您尝试将26931139928208758813621215525179134210220
插入数字列,这显然会产生溢出错误。
您应该将checksum
列的数据类型更改为string/binary
。